2

17569997 バイト (~16.7MB)のファイルをアップロードしようとしています。

スクリプトでエラー チェックを実行するときに、$_FILES['file']['error']どれが 1 に設定されているかを調べます ( UPLOAD_ERR_INI_SIZE- アップロードされたファイルがphp.iniupload_max_filesizeのディレクティブを超えています)。

このエラーを見つけたとき、私はvar_dumpingいくつかの値をphpinfo()調べて、何が間違っているのかを見つけようとしています。このエラーに関連する値は次のとおりです。

post_max_size 34M
upload_max_filesize 32M
max_file_uploads 20
memory_limit 128M

は実際に実装されているため$_FILES、問題はありませんpost_max_size17570308$_SERVER['CONTENT_LENGTH']が表示されていますが、これはファイル + 残りのフォームを投稿するのに正しいと思われます。サーバーはUbuntuでPHP 5.3.10を実行しています。

4

1 に答える 1