[HOWTO] Visual C# .NET を使用して ASP.NET の Web サーバーにファイルをアップロードする方法
ASP.NET2.0ではもっと簡単な手順で実現できます。
ポイント ^
- enctype="multipart/form-data"
- フォルダへの適切なアクセス権
- System.Web.UI.HtmlControls?.HtmlInputFile
- PostedFile?.SaveAs? メソッド
- 0バイトファイルのアップロード
- 悪意のアップロード
- ウイルスに感染したファイル
- 巨大なファイル
- Web.config ファイルの <httpRuntime> セクションの maxRequestLength? パラメータ
- アップロード処理の際には、ASP.NET によってファイル全体がメモリに読み込まれてから、ファイルがディスクに保存される
- トロイ・スクリプト等の実行されてしまうファイル
Microsoft KB ^