3

HTMLタグを使用してサーバーへのファイルのアップロードを行っています。

<input type="file">

参照ボタンをクリックすると、ファイルを開くダイアログが表示されます。そのダイアログに拡張フィルターを渡すことでファイルをフィルターできますか?.Net Frameworkのファイルを開くダイアログで実行できるように、次のようなものを渡します。

Text files *.txt|.txt

このフィルターを使用すると、.txtファイルのみを開くことができます。他のファイルはユーザーに表示されません。このダイアログのオプションはありますか?

4

4 に答える 4

2

私の質問は、拡張子フィルターをそのダイアログに渡してファイルをフィルター処理できますか?

type="file"いいえ、プレーン入力ではこれを行うことはできません。ただし、これを実現できるいくつかのFlash アップロード コントロールを使用できます。

于 2011-07-10T13:16:11.957 に答える
1

このダイアログのオプションを編集できるとは思いませんが、ユーザーがファイルを選択した後にファイルを検証できます。

ダイアログを編集するには、フラッシュまたは swfUpload などの Silverlight アップローダを使用して編集できることを覚えています。

于 2011-07-10T13:16:34.263 に答える