• 締切済み

ファイルのアップロード

いつもお世話になっております。 ファイルをアップロードするプログラムを作成しています。 最大ファイルサイズを200MBに設定しようと思っております。 PHPの設定を行なったのですが、ブラウザがフリーズしていまい うまくアップロードできません。 設定は下記のようにしました。 間違い、アドバイスがありましたら、ご教示お願いいたします。 よろしくお願いいたします。 test.php -------------------------------------------------- <form name="form1" method="post" action="test.php" enctype="multipart/form-data">  <input type="hidden" name="MAX_FILE_SIZE" value="200000000" />  <input name="mfile" type="file">  <input name="cfm" type="submit" value="確認画面へ"> </form> php.ini -------------------------------------------------- max_execution_time = 180 memory_limit = 250M post_max_size = 225M upload_max_filesize = 225M <環境> PHP:5.2.5

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

>環境はレンタルサーバになります。 php.iniの内容が反映されているかどうかをphpinfoで確認されましたでしょうか? >動画ファイルなので、どうしても大きいファイルサイズになってしまいます。 「なぜブラウザからアップロードしないといけないのか?」という疑問です。本来ならFTPで転送すべきサイズですよね?書かれていませんがおそらくは共用サーバでしょうから、そういう無茶をすべきではないです(他のユーザに迷惑をかけることになります)。 (以下蛇足) レンタルサーバの規約はどうなっていますか?もし大きなサイズの動画を置ける契約だったとしても、不特定多数からのアップロードは不可ではありませんか?FTPが使えない環境からアップロードしたいだけで、自分以外は使えないようにする・・ということでしょうか?(あまり説得力がないとは思いますけど)

wonder_dct
質問者

補足

shimix さん、ご回答ありがとうございます。 > php.iniの内容が反映されているかどうかをphpinfoで確認されましたでしょうか? はい。内容は反映されています。 > 「なぜブラウザからアップロードしないといけないのか?」という疑問です。本来ならFTPで転送すべきサイズですよね?書かれていませんがおそらくは共用サーバでしょうから、そういう無茶をすべきではないです(他のユーザに迷惑をかけることになります)。 使う人がPCにあまり詳しくないため、ブラウザ上で操作したいとのことなのです。 もし、ブラウザからアップロードしないとなるとファイルのアップロードはFTPで転送してもらうしか方法はないのでしょうか? > レンタルサーバの規約はどうなっていますか?もし大きなサイズの動画を置ける契約だったとしても、不特定多数からのアップロードは不可ではありませんか?FTPが使えない環境からアップロードしたいだけで、自分以外は使えないようにする・・ということでしょうか?(あまり説得力がないとは思いますけど) 特にそのような規約は書かれていませんでした。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

動作確認はローカル環境でしょうか?200MBのアップロードとなるとそれなりに時間がかかると思いますが、2MBとか20MBだとどうなりますか? というか、ブラウザからアップロードするサイズではないと思います>200MB。さすがにwebサーバが落ちたりはしないでしょうけど(その前にプロセスを叩き切られそうです)。

wonder_dct
質問者

補足

shimix さん、ご回答ありがとうございます。 > 動作確認はローカル環境でしょうか? 環境はレンタルサーバになります。 > 200MBのアップロードとなるとそれなりに時間がかかると思いますが、2MBとか20MBだとどうなりますか? 3MBと21MBでは時間かかりますが、アップロードできました。 > というか、ブラウザからアップロードするサイズではないと思います>200MB。 動画ファイルなので、どうしても大きいファイルサイズになってしまいます。

関連するQ&A