2015-12-29 57 views
0

目前我正在試圖將文件上傳到Alfresco的CMS和我有兩種方法多部分文件上傳與分塊文件上傳有什麼區別?哪種方法更有效?

  1. 使用提交的文件多POST請求
  2. 上傳的文件,從客戶端的塊,然後重新裝上露天的塊使用Web腳本。

哪種方法更好,爲什麼?

我做了一些研究網絡上的兩種方法

difference between multipart and chunked protoccol

How does HTTP file upload work?

Why is form enctype=multipart/form-data required when uploading a file?

但仍無法最終確定優劣。

PS:正在上傳的文件大小範圍爲5 MB到2 GB。

回答

2

我想用第二種方法

上傳的文件,從客戶端的塊,然後使用Web腳本

會更好重新組合的露天側 塊,其原因表單提交是同步的,將阻止瀏覽器的使用,直到整個文件上傳,在你的情況是相當大的,使用客戶端腳本發送你的數據將使你顯示上傳進度最終用戶,併爲您提供恢復/如果有任何問題,請重新啓動上傳文件上傳過程中發生錯誤。

您可以參閱本文獲取更多詳細信息http://creativejs.com/tutorials/advanced-uploading-techniques-part-1/