Eve*_*ert 37 php upload large-files
我想允许将非常大的文件上传到我们的PHP应用程序中(数百个megs - 8演出).然而,这有几个问题.
浏览器:
服务器:
要求:
Fra*_*mer 14
upload_max_filesize可以基于每个目录设置; post_max_size也是如此
例如:
<Directory /uploadpath/>
php_value upload_max_filesize 10G
php_value post_max_size 10G
</IfModule>
Run Code Online (Sandbox Code Playgroud)
Python处理程序?
使用Python POST处理程序而不是PHP.从PHP应用程序生成唯一标识符,客户端可以将该标识符放入HTTP标头中.使用mod_python在传输整个POST正文之前拒绝或接受大型上载.
我想 http://www.modpython.org/live/current/doc-html/dir-handlers-hph.html
允许您检查标题并拒绝POST输入的其余部分.我没试过,但可能是正确的道路?
查看mod_python的源代码,通过read()缓冲输入似乎允许对HTTP输入进行逐位评估.标题是第一位的.
https://svn.apache.org/repos/asf/quetzalcoatl/mod_python/trunk/src/filterobject.c
我知道它已经老了,但也许有人现在也有这个问题.现在你可以只使用Javascript,比如说PHP.客户端不需要Flash或Java.
演示:http://dnduploader.filkor.org/
我们的想法是使用Javascript的Blob slice()方法对文件进行切片...
Java 小程序怎么样?我以前工作过的一家公司就是这么做的。我知道小程序很糟糕,尤其是在当今时代,我们拥有所有可用的选项,但它们确实是解决 Web 开发中遇到的类似桌面问题的最通用的解决方案。只是需要考虑的事情。