でファイルアップロード
ASP.NETでファイルアップロード<input type="file">するのに、<form>要素に直接手で
enctype="multipart/form-data"
を加えないといけないのね・・・*1
フォームにドラッグ&ドロップして、コントロールのプロパティーいじればいいだけだと思ってたのに。
それでも
HttpPostedFile PostedFile = Request.Files["FileName"]; if( (PostedFile != null) && (PostedFile.ContentLength > 0)) { int Length = PostedFile.ContentLength; byte[] PostFileData = new Byte[Length]; int ReadLength = PostedFile.InputStream.Read( PostFileData, 0, Length ); string ContentType = PostedFile.ContentType.ToLower(); }
これでアップロードされたファイルの取得ができるなんて、Javaよかよっぽど楽ですな^^
*1:VisualStudio2002のみらしいです。2003では自動的に入れてくれるとのこと