• 締切済み

upload_max_filesizeを超えるファイルのアップロード

phpにて動画ファイルをアップロードするプログラムを作成しています。 うまくアップロードされないため調べましたところ、upload_max_filesizeを超えたサイズだったためでした。 現状、2Mになってます。 レンタルサーバーなので、php.iniは触れないので、upload_max_filesizeを変えずに対応したいのですが、どうにか方法はないものでしょうか?

みんなの回答

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

ファイルを分割してアップするようにすれば? 例えば4MBをアップする場合、2Mのファイルに分割して それぞれをアップ後に結合すればいいです。

rally
質問者

お礼

回答ありがとうございます。 自分のためだけであればこの方法もありですが、サイトに登録してくれる人にファイル分割してもらうのは忍びないですね・・・。 #自分のためならFTPでもいいですね。 どうにか大きなファイルサイズそのままでアップロードできないものかと・・・。

rally
質問者

補足

自己レスです。 .htaccessで解決しました! php_value upload_max_filesize 10M の1行だけの.htaccessファイルを作成して、htdocs直下に配置することでOKでした。 意外と簡単でしたね~。(^^

関連するQ&A