asp.NetFileUploadコントロールはファイルフォーマットの判断とファイルサイズの制限を実現する

1317 ワード

Webでconfigでの構成:
 
  

 
 
 


はい.csファイルでのメソッド実装:ファイルサイズ判断:
 
  
public bool IsAllowableFileSize()
{
// web.config
double iFileSizeLimit = Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]);
//
if (iFileSizeLimit > FileUpload1.PostedFile.ContentLength)
{
Response.Write(" ");
return true;
}
else
{
Response.Write(" ");
return false;
}
}

ファイルの種類:
 
  
protected bool IsAllowableFileType(string FileName)
{
// web.config
string strFileTypeLimit = ConfigurationManager.AppSettings["FileType"].ToString();
//
if (strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower()) != -1)
{
return true;
}
else
return false;
}