上传大于upload_max_filesize的文件

时间:2013-07-03 20:43:22

标签: php ajax file-upload

是否有可能以某种方式(ajax / ...)上传大于upload_max_filesize(128M)和post_max_filesize(128M)(并且小于1GB)的文件?我试着去谷歌但我除了改变php.ini配置之外什么都没找到(我不能这样做,我使用共享的虚拟主机)。

我很欣赏任何线索

2 个答案:

答案 0 :(得分:2)

也许您可以通过ini_set更改设置。如果主机没有在全局php.ini配置中禁用ini_set函数。

答案 1 :(得分:1)

如果您支持现代浏览器,则可以使用FileReader API对文件进行切片。这允许您将文件切片为任意数量的小切片。你永远不会遇到upload_max_filesize或post_max_filesize。

您需要添加一些逻辑来重新组合服务器端的切片,但这并不是很复杂。