【发布时间】:2012-03-13 01:51:30
【问题描述】:
我已经在我的 php.ini 文件上检查了 post_max_size upload_max_filesize,问题是我的托管服务提供商不允许每次上传超过 25M。
我需要让用户上传文件 50M - 100M。但在更改我的提供者之前,我想也许有一些解决方法可以将大文件拆分为单独的包,上传它们,然后将它们重新组合在一起。
任何想法将不胜感激:)
【问题讨论】:
我已经在我的 php.ini 文件上检查了 post_max_size upload_max_filesize,问题是我的托管服务提供商不允许每次上传超过 25M。
我需要让用户上传文件 50M - 100M。但在更改我的提供者之前,我想也许有一些解决方法可以将大文件拆分为单独的包,上传它们,然后将它们重新组合在一起。
任何想法将不胜感激:)
【问题讨论】:
来自Splitting a file before upload?
您可以尝试 [Plupload][1]。它可以配置为检查任何内容 运行时在用户端可用,无论是 Flash、Silverlight、HTML5、 齿轮等,并首先使用满足所需功能的任何一个。之中 它支持图像大小调整的其他内容(在用户方面,保留 EXIF 数据(!)),流和分段上传,以及分块。文件可以 在用户端分块,并发送到服务器端处理程序 逐块(需要在服务器上额外注意),所以大 文件可以上传到最大文件大小限制设置为 例如,价值远低于它们的大小。还有更多。
我相信有些运行时支持 https,有些需要测试。反正, 这些天,那里的开发人员反应缓慢。所以你可能在 至少尝试;)
【讨论】: