私はユーザーが複数のファイルをPOSTでサーバーにアップロードし、次のページにリダイレクトできるようにするPHPスクリプトを用意しています。
それはしばらくの間働いているようですが、最近ユーザーは無限にぶら下がっていると報告しています。彼らはすべてのフィールドを入力し、アップロードするファイルを選択し、ポストを押し、その後数時間待ってから、ウィンドウをあきらめて閉じます。しかし、ファイルが正常にアップロードされていることが確認されたら、それは問題ありません。ちょうどフィールドは投稿されませんでした。
スクリプトは、フォームフィールドが解析されてmysqlデータベースに挿入される次のセクションには移行できません。私はいくつかの小さなテストをしたし、問題を再現することはできません。私は200Mのような大きなファイルでテストする時間はありませんが。
任意のユーザーがアップロードする最大ファイルサイズは200Mになるので、私のPHPコア設定で十分だと感じています。ここに私が持っているものがあります:
max_execution_time = 7200
max_file_uploads = 20
max_input_time = 7200
memory_limit = 8000M
output_buffering = 4096
upload_max_filesize = 500M
おそらく私にこの問題を与えるかもしれないコア設定の何か他の?それともブラウザの問題でしょうか?