我需要制作一个模块,用于在PHP中上传类型为* .flv的文件。
我成功上传了小文件但无法上传大文件。
我更新了像
这样的PHP值php_value memory_limit 120M
php_value max_execution_time 120
php_value upload_max_filesize 10G
php_value post_max_size 10G
php_value max_input_time 500
我正在使用PHP进行文件上传,这对我本地主机上的大小为2.8MB的文件很有效 - 但不适用于我的Mediatemple GS主机。小于2MB的文件工作正常,但任何更大的文件似乎都不起作用。我没有收到任何错误消息,但是当上传完成时,在uploads目录中找不到该文件。
我四处搜索,并将以下行添加到.htaccess文件中:
php_value memory_limit 120M
php_value max_execution_time 120
php_value upload_max_filesize 10G
php_value post_max_size 10G
php_value max_input_time 500
但它仍然无效。请帮忙。
答案 0 :(得分:0)
也许你的max_execution_time超过2分钟!
检查脚本运行的时间。
通常用于上传大文件开发者使用FTP或主机共享。 (互联星空/免费电子/...)
答案 1 :(得分:0)
我想你需要的只是
ini_set("memory_limit","2048M"); # 2 GB
set_time_limit(0); # unlimited exec time
我在PHPdocs的某处读到它只允许最多2GB的文件传输