Dropboxのウェブサイトフロントエンドでは、同じダイアログボックスから複数のファイルをアップロードできます。dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
これはどのように正確に機能しますか?最先端のHTMLタグですか?かわいいJavaScript?または、Flash/Java組み込みアプリケーションですか?
これは驚くべきことですが、私はそれが実際に可能だとは思わなかった!
お知らせください。
Dropboxのウェブサイトフロントエンドでは、同じダイアログボックスから複数のファイルをアップロードできます。dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
これはどのように正確に機能しますか?最先端のHTMLタグですか?かわいいJavaScript?または、Flash/Java組み込みアプリケーションですか?
これは驚くべきことですが、私はそれが実際に可能だとは思わなかった!
お知らせください。
前回チェックしたのはFlashでした。 ActionScriptのFileReferenceクラスを使用します。この種の機能を自分のアプリケーションに追加する場合は、http://swfupload.org/をチェックしてください。
初めに私が最も驚いたのは、この種の機能をユーザーの許可を求めるメッセージなしに使用できるということでした。私はこの種の機能のためにJavaアプレットに慣れており、署名を必要とするファイルシステムにアクセスし、実行前にユーザーの許可を求める。あなたが選択したファイルで行うことができる唯一のことは、
をアップロードしている
これをチェックしたばかりです...アップロードファイルボタンを右クリックすると、それがフラッシュムービーであることがわかります。だから、これはいくらかフラッシュです。
何ができることは次のとおりです。
<form action="file-upload.php" method="POST" enctype="multipart/form-data">
Send these files:<br>
<input name="userfile[]" type="file"><br>
<input name="userfile[]" type="file"><br>
<input type="submit" value="Send files">
ファイルによるファイル・upload.phpの繰り返し処理を行い、それらをアップロードします。
もっと多くのファイルを追加するには、javascriptを使用して入力要素を作成できます。
これを行う特別なhtml要素はありません。
ほとんどのマルチアップロードソリューション(Dropboxだけでなく、最初のものでもありません)は、アップロードを処理/処理するための任意の種類のサーバーサイドコードを備えたフラッシュ内蔵アップロードハンドラを利用しています。
他の選択肢が
googleでajax upload
を検索するか、またはFlashアップロードを検索してswfルートに移動してください。あなたの味や言語のために書かれたチュートリアルがたくさんあります(あなたが選んだものはどれでも)
良い回答、ありがとうございます。このようなことはHTML5のすぐに使えると思いますか? – Dougal
新しいこととして、ベストアンサーを選んだ後はあなたの仕事であることに注意してください(緑色のチェックマークが付いています)。アップ投票(^)は、良い/有効な回答のために人々の信用を与える良い方法です。ようこそ。 – Jakub
すべての回答は良いです - ありがとう。私は新しいものではありませんが、私は私のstackoverflowのクッキーを失っているようだと私は再び始めなければならなかった:-( – Dougal