[英]File upload REST to SOAP on IBM API Connect
我需要從完整的javascript前端上傳文件。
我有一個將文件上傳到存儲庫的SOAP Web服務。 該文件在SOAP主體內部以base64編碼。
我可以使用APIC創建一個文件上傳REST端點,該端點讀取流,在base64中編碼並在后端調用SOAP Web服務嗎?
在集成層上執行此操作是否正確/安全/可靠,還是應該在后端執行此操作?
最初,我看到兩種解決方法。
1)(首選)在后端處理轉換。 網關不擅長將文件轉換為base64。 我不確定這是否有可能,但是無論哪種方式-都不是個好主意。
2)在通過REST API發送文件之前,您可以嘗試在瀏覽器上對文件base64進行編碼。 僅在現代瀏覽器上才可能這樣做。 請參閱此答案以獲取更多信息: 從輸入表單獲取Base64編碼的文件數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.