繁体   English   中英

尝试使用ftp_put函数上传.zip文件,但无法上传大文件(超过1 MB)

[英]Try to upload .zip file using ftp_put function but it is not able to upload large file(more than 1 MB)

我使用以下代码上传.zip文件,但无法上传大小超过1MB的文件:

$upload = ftp_put($conn_id, $target_path.'/'.$filename, $source, FTP_BINARY);

有什么想法吗?

您是否已将php.ini max_file_uploads中的配置设置更改为latger值,这些值将被视为MB,因此请给出大到5的值

我相信它应该有效。

  1. 更改php.ini将导致正在运行的php应用程序。

  2. 更改htaccess文件将导致项目

  3. 更改php文件将导致php文件及其包含的文件

选择哪一个是基于您的recuirements。

使用, upload_max_filesize这将控制要上传的文件的大小。

post_max_size是在侧面元素中发布的数据的大小。

它可能是文件,输入,复选框......等所以这也必须根据文件大小进行更改。

你应该调整upload_max_filesizepost_max_size以执行文件操作和其他操作......

你检查过error_log吗? 如果没有检查,并找出问题到底是什么,如果使用apache,你可以在.htaccess中设置php.ini设置。 像这样

php_value  upload_max_filesize  20M

粘贴此.htaccess文件,您就可以上传文件了。 另外,请检查error_log以确切了解导致问题的原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM