【发布时间】:2014-12-03 03:36:25
【问题描述】:
有没有办法通过网络浏览器上传大文件(超过 80 Gb)?以前我一直在使用 plupload 上传文件(img、png、jpg),但它似乎不适用于较大的文件。我还想知道如何实现用户可以上传的网页,例如 Mega.co.nz 或 Drive.google.com。 如果使用 Web 开发工具无法做到这一点,谁能指导我如何分段和上传文件?
谢谢。
【问题讨论】:
标签: php jquery file-upload
有没有办法通过网络浏览器上传大文件(超过 80 Gb)?以前我一直在使用 plupload 上传文件(img、png、jpg),但它似乎不适用于较大的文件。我还想知道如何实现用户可以上传的网页,例如 Mega.co.nz 或 Drive.google.com。 如果使用 Web 开发工具无法做到这一点,谁能指导我如何分段和上传文件?
谢谢。
【问题讨论】:
标签: php jquery file-upload
您可以使用 JavaScript Blob 对象将大文件分割成更小的块并将它们传输到服务器以合并在一起。这具有能够暂停/恢复下载并指示进度的额外好处。
如果您不想自己动手,那么现有的解决方案就是使用这种方法。一个例子是HTML5 UploaderFilkor。
【讨论】:
如果我是你,我会使用 FTP 之类的东西来完成此任务。如果您可以使用 ASP.NET,那么已经存在用于文件传输的优秀库。
这是一个显示上传文件示例的帖子:Upload file to ftp using c#
问题是您需要一台服务器。我建议 Filezilla。 https://filezilla-project.org/
【讨论】: