using System.IO;
protected void Button1_Click(object sender, EventArgs e)
{
Boolean fileOk = false;
//指定
文件路径,pic是项目下的一个文件夹;~表示当前网页所在的文件夹
String path = Server.MapPath("~/");//物理文件路径
//
文件上传控件中如果已经包含文件
if (FileUpload1.HasFile)
{
//得到文件的后缀
String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
//允许文件的后缀
String[] allowedExtensions ={ ".gif", ".png", ".jpeg", ".jpg", ".bmp" };
//看包含的文件是否是被允许的文件的后缀
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOk = true;
}
}
}
if (fileOk)
{
try
{ //文件另存在
服务器的指定目录下
FileUpload1.PostedFile.SaveAs(path + FileUpload1.FileName);
Response.Write("<script>alert('文件上传成功!');</script>");
}
catch
{
Response.Write("<script>alert('文件上传失败!');</script>");
}
}
else
{
Response.Write("<script>alert('只能上传gif,png,jpeg,jpg,bmp图象文件!');</script>");
}
}