PHP を使用した大きなファイルのアップロード 最近のプロジェクトでは、Uploadify の Flash を使用して大きなファイルをアップロードする必要がありましたが、100 MB を超えると機能しませんでした。数百メガバイトやギガバイトの大きなファイルの転送をサポートするより良い方法はあるでしょうか? 共有先: ------解決策---------まず、phpの組み込み関数を使用してみてください。 pass 大きなファイルを使用する場合は、php.ini のmemory_limit、max_file_uploads、post_max_size の値を、少なくともアップロードするファイルのサイズより大きく変更する必要があります。 ------解決策--------- 引用: 最近のプロジェクトでは大きなファイルをアップロードする必要があるため、Uploadify の Flash を使用してアップロードしましたが、100M を超えると機能しませんでした。数百メガバイトやギガバイトの大きなファイルの転送をサポートするより良い方法はあるでしょうか? 大きなファイルを転送するには、コントロールを使用する必要があります。 QQ メールボックス、163 メール、DBank ネットワーク ディスク、115 ネットワーク ディスク、360 ネットワーク ディスク、Baidu ネットワーク ディスクを見てみましょう。これらはすべてコントロールを使用して実装されています。通常の Flash またはフォーム メソッドでは 100MB のファイルをアップロードできません。また、お客様のネットワーク環境が不安定なため、アップロード処理中にネットワークエラーが発生し、アップロードが失敗する可能性があります。 ------解決策--------- 引用: 最近のプロジェクトでは大きなファイルをアップロードする必要があるため、Uploadify の Flash を使用してアップロードしましたが、100M を超えると機能しませんでした。数百メガバイトやギガバイトの大きなファイルの転送をサポートするより良い方法はあるでしょうか? インターネット上には、Web の大きなファイルのアップロード ブレークポイント再開コントロールがあります: http://www.cnblogs.com/xproer/archive/2012/10/26/2741264.html このコントロールは、100G ファイルの再開操作をサポートし、完全な開発ドキュメントを提供し、ファイル MD5 検証をサポートし、ファイルのバッチ アップロードをサポートします。 サポートされているブラウザ: Internet Explorer 6、Internet Explorer 7、Internet Explorer 8、Internet Explorer 9 Maxthon 1.x、Maxthon 2.x、TT ブラウザ、QQ ブラウザ、360 セキュア ブラウザ、 Chrome (Google ブラウザ)、Maxthon3.x、360 Speed Browser 6.x、Firefox ファイルを貼り付けてファイルの選択を簡素化します: ファイル MD5 値の計算の進行状況: ファイルの MD5 値の計算が完了しました サーバーはMD5に基づいて同じファイルが存在するかどうかを検出します ファイルのアップロードを再開 サーバーからファイルリストをロード ファイルのアップロード ファイルのアップロードが完了しました アップロードフォルダー Discuz!X2 との統合 - バックグラウンドでブレークポイント再開コントロールをインストール ディスカスと統合しましょう! Discuzと統合されました! Discuz!X2 フロントエンド投稿ページと統合 Discuz!X2 との統合 - アップロード ページ呼び出しのサンプルコード: リソースのダウンロード: HTTP断点续传控件与MySQL数据库演示页面(UTF-8) <br /> var cbItemLast = null;<br /> var cbMgr = new CombinBoxMgr();<br /> <br /> $(document).ready(function()<br /> {<br /> cbMgr.LoadInControl("FilePanel");<br /> cbMgr.Init();<br /> });<br /> ログイン後にコピー cab インストール パッケージ (x86) cab インストール パッケージ (x64) crx インストール パッケージ XPI インストール パッケージ exe インストール パッケージ 開発ドキュメント アップグレードログ ASP.NET (C#) サンプル コード: ASP.NET-ACCESS の例 ASP.NET-SQL2005 の例 JSP サンプルコード: JSP-ACCESS-GB2312 の例 JSP-ACCESS-UTF8 の例 JSP-SqlServer2005-UTF8 の例 JSP-MySQL-UTF8 の例 PHP サンプル コード: PHP-MySQL-UTF8 の例 Chrome、Firefox、IE ブレークポイントの再開可能なアップロード コントロールの例 (次の例には、IE32、IE64、Firefox、および Chrome プラットフォーム用の統合プラグインが含まれています) ASP.NET-ACCESS の例 ASP.NET-SQL2005 の例 JSP サンプルコード: JSP-ACCESS-GB2312 の例 JSP-ACCESS-UTF8 の例 JSP-SqlServer2005-UTF8 の例 JSP-MySQL-UTF8 の例 PHP サンプル コード: PHP-MySQL-UTF8 の例 Chrome、Firefox、IE の再開ダウンロード制御の例 (次の例には、IE (x86)、IE (x64)、Firefox、および Chrome プラットフォーム用のプラグインが統合されています) ASP.NET-ACCESS の例 ASP.NET-SQL2005 の例 JSP-ACCESS-GB2312 の例 JSP-ACCESS-UTF8 の例 JSP-SQL2005-UTF8 の例 JSP-MySQL-UTF8 の例 PHP-MySQL-UTF8 の例