0

PHP.ini のクォータを upload_max_filesize の 10 MB に変更しました。PHP で 2MB を超える画像をアップロードできませんでした。

助けてください。

4

6 に答える 6

6

最初にサーバーの設定を確認する必要があります。それらは正しく、2MB を超えていますか?

echo ini_get('post_max_size');
echo ini_get('upload_max_filesize');

低い場合は、次の方法で変更できます

ini_set('upload_max_filesize', '8M');

またはhtaccess経由(サーバーで許可されている場合)

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

完全にするために、 php.ini設定を次のように編集できます。

upload_max_filesize = 8M
post_max_size = 8M

もう 1 つ確認することは、フォーム コードに正しい属性があるかどうかです。

 method="POST" enctype="multipart/form-data"
于 2012-10-02T06:28:23.603 に答える
2

1) 次の変数を php.ini ファイルに変更する必要があります。

upload_max_filesize from 2MB to 4MB or 8MB

2) または、php ファイルに設定することもできます

ini_set('upload_max_filesize', '4M');

3) または、.htaccess ファイルを使用することもできます

php_value upload_max_filesize 4M
于 2012-10-02T06:29:18.550 に答える
1

php.ini の次の行を参照してください。

max_execution_time 
max_input_time 
set_time_limit

サーバーとの接続が悪い可能性があるためです。

于 2012-10-02T06:44:40.263 に答える
1

php.ini ファイルで upload_max_filesize を設定する必要があります

于 2012-10-02T06:29:24.930 に答える
0

php.ini ファイルを編集する必要があります。upload_max_filesizeを自分のものに設定 します

于 2012-10-02T06:30:49.703 に答える
0

こんにちは、問題は修正されました。サーバーを再起動するだけです。今、その作業

于 2012-10-02T06:46:31.900 に答える