分割檔案上傳V2 ( 像續傳一樣傳多少收多少 )

  • 723
  • 0

上一個版本因為假如檔案過大,而切割的又過小的話容易造成同一個資料夾中多個檔案產生,雖不影響最後結果,但看著也不太酥胡
後來稍微改良一下,以檔案附加的方式一片一片的加上去,程式碼的部份還是以實際開發該進行驗證的還是要驗證,我是使用前端傳個時間刻印進行驗證,
讓多人使用的時後不會造成同個檔案被覆蓋的問題。

在Controller因非同步處理速度過快會導致在判斷刪檔時易出現錯誤,目前解決方式是透過try catch包住,雖無法解決根本問題,但整體使用上是可行的,
以後如果有更好的方式再做調整吧。

...繼續閱讀 »

分割檔案上傳V1 ( 多檔生成最後整併 )

  • 941
  • 0

因公司有需求,需要將一個大檔切割成諸多檔上傳,不透過以往upload一次就把檔案大小過大的檔案一次往Server丟,可能造成的一些頻寬、記憶體等問題。
進度條的判斷,可利用signalR在進行搬檔時回傳client端進行顯示,或是直接顯示切割丟檔的進度。

 

...繼續閱讀 »