input-fileタグでアップロードする方法
- 題名: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/04 11:07:19
- ID: 26374
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/04 12:50:24
- ID: 26377
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: input-fileタグでアップロードする方法
- 著者: もりお
- 日時: 2010/02/04 13:47:29
- ID: 26378
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/04 13:57:31
- ID: 26379
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: input-fileタグでアップロードする方法
- 著者: もりお
- 日時: 2010/02/04 15:05:22
- ID: 26380
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/04 15:25:35
- ID: 26381
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/04 16:46:06
- ID: 26382
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: input-fileタグでアップロードする方法
- 著者: もりお
- 日時: 2010/02/05 12:28:31
- ID: 26384
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[9]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/05 13:21:57
- ID: 26385
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[10]: input-fileタグでアップロードする方法
- 著者: あきよし
- 日時: 2010/02/05 13:53:41
- ID: 26386
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[ASP.NET]
"multipart/form-data"で、ファイルをアップロードしたいと考えています。
環境はIE限定。C#&ASPです。(開発環境はIE8、VS2003です)
とりあえず、
http://www.atmarkit.co.jp/fdotnet/dotnettips/321uploadform/uploadform.html
ここを参考に、input type=fileタグを使い、実現しようと考えました。
やりたい事は、
1.ファイルオープンダイアログでファイルを選択。
2.送信ボタンを押したらアップロード開始〜終了
です。
現在は、JavaScriptを使用せず、上記サイトのように、送信ボタンのClickイ
ベントで試してみてるのですが、送信ボタン押下の瞬間にinputタグのvalueが
消えてしまい、Clickイベントが発生しません。
もう一度送信ボタンを押すとClickイベントは発生するのですが、当然valueが
ないので送信なんかできません。
inputタグからrunat="server"を消せば、valueは消えないとの事ですが、server
サイドでは処理ができなくなってしまいます。
ぶっちゃけ、上記サイトの処理って実現できなくて困っています。
正直、どうやったらアップロードってできるんだろう…とか思えてます。
inputタグ関連をいろいろ調べてみてたんですが、書いてある事はほとんど同じ
で、やれそうな事が書いてあるのに…。ie8のセキュリティ強化の問題でしょうか。
業務アプリなので、「信頼済みサイト」にしても結果は同じでした。
どなたか、
・inputタグで上記のような状況でハマった場合の対処方法
・inputタグが使えないなら、他の対処方法
をご存知であれば、お教え願いたく思います。