- - PR -
HTMLInputFileコントロールに任意のファイルを表示させたい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2002-12-11 16:01
はじめまして。
画像のアップロードのページを作るためHTMLInputFileコントロール をフォーム内に配置し、encType="multipart/form-data"属性を 追加することで、画像のアップロードのページを作成することは できました。 フォーム内に配置したSubmitボタンが押されたときにアップロード 処理を行うようにして、そのイベントハンドラ内において アップロードされたファイルが画像ファイルであるか、 またJPEGファイルであるかのチェック等もうまくいっております。 画像ファイルでないときやJPEGファイルでないときは エラーメッセージを表示し、再度ユーザーからファイルを選択させる 処理を行いたいのですが、ポストバック後はHTMLInputFileコントロール にユーザーが入力したファイル名が消えてしまって、ユーザーが何を アップロードさせたのかを当該コントロール内に表示することができなくて 困っております。 アップロードする画像がひとつとかであれば別のラベルコントロール等に アップロードされたファイル名を表示することはできるのですが、 現在行おうとしている処理では同時に5つのファイルのアップロードまで を可能にしていますので、ひとつでも不正なファイルがあれば、ユーザー は全部のファイルを再度選択する必要があり、とても不便に感じております。 HTMLInputFileコントロールで指定したファイル名を保存する方法や、 ユーザーが選択する前にプログラムで任意のファイル名を表示させる 方法をご存知の方がいらっしゃいましたら、情報を提供頂ければと思います。 |
1