4

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

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

有什么想法吗?

4

3 回答 3

1

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

php_value  upload_max_filesize  20M

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

于 2012-10-09T10:48:04.677 回答
1

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

我相信它应该工作。

于 2012-09-05T06:11:24.823 回答
1
  1. 更改 php.ini 将导致 php 应用程序正在运行。

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

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

根据您的需求选择哪一个。

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

post_max_size是边表单元素中发布的数据的大小。

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

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

于 2012-09-05T06:35:19.887 回答