我需要上传高达200 MB的文件。我被告知Flash上传是要去的方式,如uploadify或swfupload。我必须更改上传器的任何php.ini设置才能使用200MB等大文件吗?为确保DDoS攻击可采取的任何预防措施不是我遇到的事情,或确保人们正在上传最大200 MB的文件大小?使用美分OS 6,PHP 5.3使用Flash上传器时,我必须更改任何php.ini设置吗?
0
A
回答
0
我不确定闪光上传是如何工作的,因为我一直努力要则会忽略他们对我的评论的原因:
只是注意:Flash在移动设备现在已经过时......所以你 上传者将无法在iPhone上运行对于一个和闪光灯已从 Android Market上次我去检查。
与许多其他人一起。
但它确实通过PHP上传到您的服务器。
你只需要像@NickRippe说的那样设置upload_max_filesize
,你还需要设置max_post_size
(尽管如果我能找到链接,我确信我也读了一些关于它的东西)。
大多数人谈论的其他领域是不需要的。当我开始这样做时,我做了一些真正的挖掘,并且我从PHP邮件列表和错误报告中发现,90%的人说这是不真实的。
这里有一些peple说,你应该确定,但你并不真的需要:
max_execution_time
https://bugs.php.net/bug.php?id=16880,还有其他像这样在社会承认的执行没有影响,直到上传后。
memory_limit
Relationship between php’s memory_limit, upload_max_filesize and post_max_filesize也有对这个地方的bug报告,但现在找不到它。
max_input_time
0
你需要编辑upload_max_filesize
upload_max_filesize = 200M
这将确保没有人可以上传文件超过200MB
相关问题
- 1. 我必须使用Flash Media Encoder吗?
- 2. 我是否必须更改php代码块的任何服务器设置?
- 3. 我必须使用BreezeController吗?
- 4. 设置要忽略的文件夹,我必须提交此更改/修改吗?
- 5. 我必须重置webclient吗?
- 6. 应用程序设置?我必须使用startActivity吗?
- 7. 使用SqlInstanceStore时,我必须显式配置持久性和卸载设置吗?
- 8. 我必须设置容器的高度吗?
- 9. 无法更改php.ini设置时上传文件的替代方法
- 10. 更改php.ini设置而不修改原始的php.ini文件或使用htaccess
- 11. 更改php.ini位置
- 12. 我必须使用java swing将文件上传到服务器
- 13. IPEndpoint必须上传吗?为什么?
- 14. WebAPI上传必须是异步吗?
- 15. 必须始终设置Office.initialize吗?
- 16. 我想设置“密码必须在下次登录时更改”标志
- 17. 当我更改关联时,是否必须手动设置外键属性?
- 18. 我们真的必须改为Object.create吗?
- 19. sonar.cs.fxcop.assembly必须设置
- 20. 必须设置dist.jar
- 21. 我必须使用django注册吗?
- 22. 我必须使用wsgi_module的“def application”吗?
- 23. 我必须使用ContinueWith和HttpClient吗?
- 24. 我必须使用按钮吗?
- 25. 我必须使用连接表吗? [MYSQL]
- 26. Googe Maps:我必须使用Ionic Native吗?
- 27. 我必须在Node.js中使用Babel吗?
- 28. 我必须使用Form标签吗?
- 29. 我必须承诺更新吗?
- 30. 为什么我必须将'resizemode'设置为'user'两次,以便在使用'turtle'时我的'stretchfactor'更改生效?
刚一说明:闪光灯现在在移动设备上弃用...所以你的上传者将无法在iPhone上的一个和闪存的工作已被调离Android Market的地方最后我的检查。 – Sammaye