(PHP)有没有办法将大文件拆分成包来上传?

时间:2012-03-13 01:51:30

标签: php file upload split

我已经检查过我的php.ini文件中的post_max_size upload_max_filesize,问题是我的托管服务提供商每次上传都不允许超过25M。

我需要让用户上传文件50M - 100M。但在更改我的提供程序之前,我想可能有一些解决方法可以将大文件拆分成单独的包,上传它们然后再将它们连接在一起。

任何想法将不胜感激:)

1 个答案:

答案 0 :(得分:1)

来自Splitting a file before upload?

  

您可以尝试[Plupload] [1]。它可以配置为检查什么   用户端可以使用运行时,无论是Flash,Silverlight,HTML5,   齿轮等,并使用首先满足所需功能的。其中   其他东西它支持图像大小调整(在用户端,保留   EXIF数据(!)),流和分段上传以及分块。文件可以   在用户端分块,并发送到服务器端处理程序   chunk-by-chunk(在服务器上需要一些额外的关注),所以那么大   文件可以上传到最大文件大小限制设置为a的服务器   例如,价值远低于其规模。还有更多。

     

有些运行时支持https我相信,有些需要测试。无论如何,   这些天,开发人员在那里安静回应。所以你可能会   至少尝试;)

     

[1]:http://www.plupload.com/index.php