1)我應該堅持的HTTP多部分文件上傳不管在手機或者是罰款在任何網絡使用FTP
由於設計FTP一個非常不錯的選擇的是哪個使用私有IPv4地址 - 由於IPv4地址短缺,可能是大多數移動網絡的情況。雖然它可能在一個網絡內工作,但它不會在另一個網絡內工作,並且如果您嘗試將FTP與SSL結合以確保傳輸安全,則會變得更糟。
HTTP和HTTPS反而通常沒有問題。通過使用Range請求,您還可以下載部分文件,這在恢復破碎的下載或僅加載文檔的必要部分(如大型PDF文件的部分)時非常重要。 FTP具有有限的恢復能力,但不如HTTP範圍請求有用。
至於恢復上傳FTP有REST(重新啓動)命令。但是,您需要先了解在服務器上接收了多少數據,以便知道重新啓動的位置。 HTTP沒有內置的恢復上傳。您可以在POST或PUT請求中使用Content-Range
標頭,但您的服務器需要了解如何處理此標頭。或者您可以將上傳分散到多個請求中,這些請求又需要特殊的服務器端代碼才能在服務器上重建原始文件。
這兩種協議的開銷大致相同,對於除非常小的文件以外的任何內容都可以忽略。
2)我的服務器FTP存儲庫,我仍然可以使用HTTP如果您的服務器沒有HTTP接口,那麼你就不能使用HTTP沒有問題上傳
。但只是對「FTP存儲庫」的描述沒有提供足夠的信息來介紹它可以被訪問的方式。
3)是否FTP使用多上傳就像HTTP或如何處理網絡問題時,有經常休息
如果它打破你需要找出與上傳重啓(遠程檢查長度),然後使用REST命令。
人們仍然使用FTP?這是2016年,最後我檢查了一下,FTP非常不安全。 – CommonsWare
不幸的是,D:一些傳統的服務器拒絕遷移,迫使我們站在它後面 – Ujju