または、HTTP をまったく使用しないでください。HTML Web ページ (HTML フォーム) からファイルをアップロードしたいと考えています。5MB のファイルの場合と同じように処理できますか? HTML5 と JavaScript から得られる助け
3 に答える
これにはpluploadを使用しました。これは、html5、flash、silverlight、gears、さらには html4 フォールバックなどの複数のバックエンドをサポートする、堅実なオープンソース ソリューションです。チャンクアップロードとクライアント側の画像スケーリングを行います。
HTML5 には、領域内で DnD (ドラッグ アンド ドロップ) を介してファイルをアップロードできる新機能があります...
これはあなたが試すことができる良いものだと思います.これはHTML5、Jquery、Javascript、およびいくつかのPHPコードを使用することです..
やり方はいろいろあると思います。
- Flash (申し訳ありませんが、uploadifyまたはswfuploadを使用するのは確実な方法です)
- SaurabhLP のようなHTML5の新しい API は推奨されています (ただし、ブラウザのサポートを終了します)。
- JAVA アプレット(それほど悪くはありませんが、少し重く、Java Applet File Uploaderの優れたものです)
- または、websocketsストリームがうまく機能する可能性もあります (ブラウザーのサポートも問題です。いくつかのプロジェクトでは、ここで興味深い興味深いスレッドを見つけることができます)。
Web Picasa (ほとんどのファイルが 5 か月未満であるため、あまり良い例ではありません) など、他の企業がどのようにそれを行っているかを確認する必要があると思いますが、 YouSendItは堅実なアクターです (彼らは Flash を使用していると思いますが、確認する必要があります)。Youtube/Vimeo/DailyMotion/Video Actorとして。彼らから多くのことを学べると思います。
最大の問題は接続が転送を中断することだと思うという小さなメモが追加されました. 次に、「理想的には」、接続の再開を待機できる堅牢なソフトウェア、またはサーバー側でアップロードの再開を許可するソフトウェアのいずれかが必要になります。