簡體   English   中英

在IBM API Connect上將文件上傳REST到SOAP

[英]File upload REST to SOAP on IBM API Connect

我需要從完整的javascript前端上傳文件。

我有一個將文件上傳到存儲庫的SOAP Web服務。 該文件在SOAP主體內部以base64編碼。

我可以使用API​​C創建一個文件上傳REST端點,該端點讀取流,在base64中編碼並在后端調用SOAP Web服務嗎?

在集成層上執行此操作是否正確/安全/可靠,還是應該在后端執行此操作?

最初,我看到兩種解決方法。

1)(首選)在后端處理轉換。 網關不擅長將文件轉換為base64。 我不確定這是否有可能,但是無論哪種方式-都不是個好主意。

2)在通過REST API發送文件之前,您可以嘗試在瀏覽器上對文件base64進行編碼。 僅在現代瀏覽器上才可能這樣做。 請參閱此答案以獲取更多信息: 從輸入表單獲取Base64編碼的文件數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM