![](/img/trans.png)
[英]how to checksum a file transfer with java servlet and HttpURLConnection
[英]Java servlet: transfer XML file to servlet
我很難決定如何正確執行此操作,因此任何輸入都會受到贊賞。
我正在嘗試將XML文件從applet和applet傳輸到servlet。
我現在發現的解決方案是在POST請求中將XML文件作為數據字符串傳遞。
谷歌搜索問題時,我發現可以通過FTP發送它。
我想知道有沒有一種方法可以使用HTTP簡單地傳輸XML文件
傑森
HTTP協議的核心不是為文件傳輸而設計的。 您具有基本的GET和POST請求,僅此而已。 其他所有內容都是基於這些基本要素構建的。 常見的策略是將文件傳輸編碼為HTTP POST之上的高級協議。 這需要了解此文件傳輸的客戶端和服務器。 我不認為通過HTTP進行文件傳輸有任何標准化。
我不建議使用FTP,因為HTTP更有可能正確地通過用戶可能必須應對的所有代理。
您走在正確的軌道上。 對XML執行HTTP POST到Servlet。 但是,如果要傳輸的XML數量很大,那么FTP可能是正確的選擇。
您可以嘗試多部分POST,也可以嘗試PUT HTTP方法以二進制形式傳輸文件。 在Servlet中,您可以從輸入流重構數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.