ホームページ  >  記事  >  php教程  >  PHPで大容量ファイルをアップロードする場合に必要な設定

PHPで大容量ファイルをアップロードする場合に必要な設定

WBOY
WBOYオリジナル
2016-06-13 12:42:47983ブラウズ

言うまでもなく、PHP 設定ファイル php.ini を見つける必要があります:)

まず php.ini を開き、

を見つけます。ファイルのアップロードに影響するパラメータは次のとおりです:

file_uploads = on ; HTTP を介したファイルのアップロードを許可するかどうかを切り替えます。デフォルトは ON、つまり

upload_tmp_dir; 指定しない場合、システムのデフォルトの一時フォルダーが使用されます。

upload_max_filesize = 8m; Wangwen Business、つまり、アップロードできる最大ファイル サイズ。

領域にはデフォルトは 2M


ですが、

post_max_size = 8m を参照します。フォーム POST PHP が受け取ることができる最大値 (フォーム内のすべての値を含む)。デフォルトは 8M です


通常、ネットワークが正常であれば、上記の 4 つのパラメータを設定した後、8M 以下のファイルをアップロードしても問題ありません。


しかし、8Mを超える大きなファイルをアップロードしたい場合は、上記の4つの項目を設定するだけで間違いなく動作します。実際にネットワークのアップロード速度が 100M/S でない限り、次のパラメータに注意する必要があります:

;;;;;;;;;;;;;;;;;;;
; リソース制限 ;


max_execution_time = 600 ;各 PHP ページの実行時間の最大値 (秒)、デフォルトは 30 秒です

max_input_time = 600 ;受信したデータ各 PHP ページで必要な最大時間、デフォルトは 60 秒

memory_limit = 8m、各 PHP ページで消費される最大メモリ、デフォルトは 8M


上記を変更した後通常の状況では、大きなファイルをアップロードできます。

セットアップが完了したら、今すぐ試してみましょう。 200M ファイルをクリックしてアップロードします
音楽を聴いているとき、セックスについて考えているとき、またはトイレに行って戻ってきたときに、プログラムはアップロードが成功したことを通知します~

テストアップロードこのマシン上の 200M ファイルは成功します。

幸運~~


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。