4

次のコードを使用して.zipファイルをアップロードしていますが、1MB を超えるサイズのファイルをアップロードできません。

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

何かご意見は?

4

3 に答える 3

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 に答える
1

php.ini max_file_uploads の構成設定をより遅い値に変更しましたか?値は MB として取得されるため、5 程度の大きさを指定します。

きっとうまくいくはずです。

于 2012-09-05T06:11:24.823 に答える
1

error_log を確認しましたか。それを確認しない場合は、正確に何が問題なのかを調べてください。Apache を使用している場合は、 .htaccess で php.ini 設定を設定できます。このような

php_value  upload_max_filesize  20M

この .htaccess ファイルを貼り付けると、ファイルをアップロードできるようになります。また、error_log で問題の原因を正確に確認してください。

于 2012-10-09T10:48:04.677 に答える