2011-03-07 115 views
11

使用Web服務傳輸大文件的最佳方式是什麼?目前我們正在使用直接選項通過將二進制數據轉換爲base 64格式並將base 64編碼嵌入到soap信封本身中來傳輸二進制數據,但它大大降低了應用程序的性能。請提出一些改進性能的建議。使用Web服務傳輸大文件

+0

您使用的平臺是? 。淨? Java的? PHP? – 2011-03-08 01:07:38

+0

我使用Java的... ... – 2011-03-08 17:04:45

回答

9

我認爲要做到這一點是無法做到這一點的最好辦法!

Webservices的想法並不旨在傳輸大文件。你應該真的把一個url傳遞給這個文件,並讓這個消息的接收者把這個文件自己拉出來。

恕我直言,這將是一個更好的方式來做到這一點,然後編碼和發送它。

+1

如果您必須向外部系統提供允許發送帶有相關附件的電子郵件的Web服務,該怎麼辦?我認爲沒有辦法通過使用網絡服務,有沒有辦法? – 2016-03-15 16:57:02