asp.NetFileUploadコントロールはファイルフォーマットの判断とファイルサイズの制限を実現する
1317 ワード
Webでconfigでの構成:
はい.csファイルでのメソッド実装:ファイルサイズ判断:
ファイルの種類:
はい.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;
}