0

残念ながら、次のような基本的なフォーム要素を使用して、サイトで最大約 12MB のアップロードを有効にしようとしています。

<input type='file' name='videofile' />

実際にはそれをカットしているようには見えず、一定期間後にタイムアウトするようです (サーバー変数を上げてみましたが、これがブラウザーの問題かどうかはわかりません)。

ここですぐに使用できる HTML5/JavaScript ソリューションはありますか? 私はググってみましたが、あまり情報がないようです...何人かの人々がFlash/Javaアプレットを提案しましたが、それは私が本当に知りたくないものです.

4

4 に答える 4

1

Uploadifyは HTML5 と Flash バージョンの両方を作成します。必要な方をダウンロードするだけです。

また、PHP で ini 設定を変更することにも注意してください。これを許可するサーバーもあれば、許可しないサーバーもあれば、特定のサイズまでのサーバーもあります。これが許可されているかどうかを確認するには、php の設定を確認してください。

于 2013-07-09T13:51:11.507 に答える
1

許可されたアップロード ファイル サイズを増やすために変更する必要がある 2 つのディレクティブがあります。これらは次post_max_sizeupload_max_filesizeとおりです。ファイルサイズ。

ini_set('memory_limit','256M'); // this is optional.
ini_set('post_max_size','64M');
ini_set('upload_max_filesize','64M');

LE: 実際に大きなファイルを処理している場合は、チャンクを検討する必要があります: PHP でチャンクを使用して 1 GB のファイルをアップロードする

于 2013-07-09T13:51:15.770 に答える
1

これはブラウザの問題ではないと思います。.htaccess または php.ini で値を設定すると機能するはずです。

php_value upload_max_filesize 15M
php_value post_max_size 15M

あるいは、 pluploadを使用することもできます

于 2013-07-09T13:51:36.597 に答える
0

問題は、PHP スクリプトの最大実行時間 (デフォルトでは 30 秒) にある可能性があります。関数 set_time_limit で変更できますが、セーフ モードでは機能しません。

于 2013-07-09T14:12:49.517 に答える