3

これには、私が苦労しているいくつかの難しい部分があります。

私がする必要があるのは、ユーザーがテキストをクリックしたときにファイルブラウザウィンドウをポップアップし (このテキストは、通常のファイル入力のボタンの機能を置き換えます)、ファイルを選択すると、ファイル名 (およびその他の情報)仮定) ページの別の部分に挿入する必要があります。ユーザーは、同じテキストをクリックして別のファイルを選択することで、さらにファイルを追加し続けることができるはずです。

ファイル名やその他の情報が挿入された領域のアイコンをクリックすると、アップロード キューからファイルを削除できます。フォームを送信する前にアップロードするか、フォームと一緒にアップロードするかはまだ決めていません。

いずれにせよ、js/jquery と MVC3 だけではかなり不可能に思えるので、ある種のフラッシュ プラグインを使用する必要があると感じています。

4

1 に答える 1

1

HTML5 FileReader API を確認することをお勧めします。例はここにあります。ページ上の指定した要素にファイルをドラッグ アンド ドロップしてアップロードすることもできます。

ブラウザーで広くサポートされているわけではありません (具体的には、IE10 はサポートする必要がありますが、IE9 はサポートされていません。ここでブラウザーの互換性を確認できます) が、実際に必要な機能を提供します。

于 2012-06-08T20:01:28.470 に答える