首頁  >  問答  >  主體

java - 如何设计实现大文件上传功能?

需求如下:
想实现一个支持大文件上传的客户端,支持断点续传,功能类似优酷视频发布的那个客户端。开发语言暂定java,不知道有什么好的开源项目参考没?或者提供一些相关资料文献~

不胜感激~

PHP中文网PHP中文网2765 天前543

全部回覆(4)我來回復

  • 迷茫

    迷茫2017-04-17 11:38:06

    自問自答,找到一個國人寫的,簡單一些的項目:http://www.twinkling.cn/,挺有指導意義的~

    另外推薦一篇不錯的文章:XMLHttpRequest實作HTTP協定下檔案上傳斷點續傳

    這是另一個開源專案:Resumable.js,都是就要http,都是依賴html5。

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 11:38:06

    不需要寫客戶端,有現成的程式碼,HTML5 to Java

    https://code.google.com/p/java-large-file-uploader/

    回覆
    0
  • PHPz

    PHPz2017-04-17 11:38:06

    建議採用http協議,協議本身支援資料分片上傳和下載,這樣你的客戶端只需要做些簿記工作,記錄檔案檔案的上傳長度。

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:38:06

    客戶端的可以參考下https://github.com/blueimp/jQuery-File-Upload/,利用的HTML5在瀏覽器端先進行分片,然後在服務端完成分塊的標記和合併處理。

    回覆
    0
  • 取消回覆