Open棟梁 wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

.NETによるファイルのアップロード処理

詳細

クライアント毎のアップロード処理

ブラウザからアップロード

.NETからアップロード

アップロードの.NET実装は以下の様になる。

protected string UOC_btnMButton1_Click(FxEventArgs fxEventArgs)
{
  HttpPostedFile posted = Request.Files["userfile"];

  if (posted.FileName != "")
  {
    posted.SaveAs(
      "c:\\UploadedFiles\\"
      + System.IO.Path.GetFileName(posted.FileName));
  }
  return "";
}

メモリ不足の問題

ファイルのアップロード時、アップロード中のデータは、
全てASP.NETプロセスのメモリに蓄積される。

ファイルの最大サイズ設定

大規模データのアップロード

「WCF のストリーミング転送モード」
を使用してアップロード処理を実装する必要がある 。

参考

ファイルのダウンロード

マイクロソフト系技術情報 Wiki

アップロード・ダウンロード


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS