使用Flash上​​传器时,是否必须更改任何php.ini设置?

时间:2012-08-24 20:20:27

标签: php linux

我需要上传最大200 MB的文件。我被告知flash uploader是goify或swfupload的方法。我是否必须更改上传器的任何php.ini设置才能使用200MB等大文件?可以采取任何预防性措施来确保DDoS攻击不是我遇到的事情或确保人们上传200 MB最大文件大小?使用Cent OS 6,php 5.3

2 个答案:

答案 0 :(得分:0)

您需要修改upload_max_filesize

upload_max_filesize = 200M

这应该确保没有人可以上传超过200MB的文件

答案 1 :(得分:0)

我不确定Flash上​​传器是如何工作的,因为我总是试图将它们放入其中,因为我的评论中有这样的原因:

  

请注意:Flash现已在移动设备上弃用...所以您的   上传者不会在iphone上工作,闪存已经被取消了   Android Market最后一次检查。

与许多其他人一起。

但它确实通过PHP上传到您的服务器。

你只需要像@NickRippe那样设置upload_max_filesize,你还需要设置max_post_size(虽然我确信如果能找到链接,我也会读到一些内容)。< / p>

大多数人谈论的其他领域都不需要。当我这样做时,我做了一些真正的挖掘,我从PHP邮件列表和错误报告中发现,人们说90%的东西都不是真的。

以下是一些人说你应该设置,但你真的不需要:

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此处还有错误报告,但现在无法找到。

max_input_time

PHP file upload affected or not by max_input_time?