通过 fileupload 控件选择特定扩展名的文件





0/5 (0投票)
if(IsPostBack){Boolean fileOK=false;String fileExtention=System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); //检查文件
if(IsPostBack)
{
Boolean fileOK=false;
String fileExtention=System.IO.Path.GetExtension(FileUpload1.FileName).ToLower(); //检查文件扩展名
Response.Write(扩展名是..."+fileExtension);
String[] allowedExtension={".gif",".png"}; //仅接受两种文件扩展名
for(int i=0;i<allowedExtension.Length;i++)
{
if(fileExtention==allowedExtension[i]) //检查扩展名是否相同
{
fileOK=true;
}}}
if(fileOK)
{try{FileUpload.PostedFile.SaveAs(path+FileUpload1.FileName);
Label1.Text="文件上传成功!";
}
catch(Exception ex)
{
Label1.Text="文件上传失败";
}}
else
{
Label1.Text="无法接受此类型的文件";
}
}
}