ASP.NET での複数のファイルのアップロードの実装
著者:Eve Cole
更新時間:2009-06-30 15:33:11
private Boolean SaveFiles()
{
// ファイルフォーム要素を取得する
HttpFileCollection ファイル = HttpContext.Current.Request.Files;
試す
{
for(int intCount= 0; intCount< files.Count; intCount++)
{
HttpPostedFile postedFile = files[intCount];
文字列ファイル名、ファイル拡張子;
//ファイル名を取得
ファイル名 = System.IO.Path.GetFileName(postedFile.FileName);
if (ファイル名 != "")
{
//ファイル名の拡張子を取得する
fileExtension = System.IO.Path.GetExtension(ファイル名);
// 異なる拡張子名に従ってファイルを異なるフォルダーに保存できます
//注: フォルダーの匿名書き込み権限を変更する必要がある場合があります。
postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("upFiles/") + fileName);
}
}
true を返します。
}
catch(System.ExceptionEx)
{
false を返します。
}
}