我使用以下代码上传.zip
文件,但无法上传大小超过1MB的文件:
$upload = ftp_put($conn_id, $target_path.'/'.$filename, $source, FTP_BINARY);
有什么想法吗?
答案 0 :(得分:1)
您是否已将php.ini max_file_uploads中的配置设置更改为更大的值,这些值将被视为MB,因此请提供大到5的内容
我相信它应该有用。
答案 1 :(得分:1)
在php.ini中更改将导致正在运行的php应用程序。
更改htaccess文件将导致项目
更改php文件将导致php文件及其包含的文件
根据您的要求选择哪一个。
使用, upload_max_filesize 这将控制要上传的文件的大小。
post_max_size 是在表单元素中发布的数据的大小。
它可能是文件,输入,复选框......等等。所以这也必须根据文件大小进行更改。
您应该同时调整 upload_max_filesize 和 post_max_size 以执行文件操作和其他操作...
答案 2 :(得分:1)
你检查过error_log吗?如果没有检查,并找出问题到底是什么,如果使用apache,你可以在.htaccess中设置php.ini设置。喜欢这个
php_value upload_max_filesize 20M
粘贴此.htaccess文件,您就可以上传该文件了。另外,请检查error_log以确切了解导致问题的原因。