PHPで大容量のダウンロードはサーバ側でfreadで数Kバイト単位で送出すればいいだけですが、アップロードは、そうはいかず、enable_post_data_readingをoff設定にして、自力でpostデータをパースし、データ部を数Kバイト単位で読むしかないのです。実装しました。 (1Gのファイルのダウンロード、アップロードは、オンメモリーで処理すると、 例えば同時接続10でアップロードすると10Gにもなって破綻します。) [設定] プログラムはアップロード専用フォルダーにして、 .htaccess [js] php_flag enable_post_data_reading Off [/js] ・enable_post_data_reading Offにすると、$_POST,$_FILEは使えません。$_GET,$SESSIONは有効。 ・ini_set()ではenable_post