读书人

上传就出错了,该怎么解决

发布时间: 2012-01-19 00:22:28 作者: rapoo

上传就出错了
int EstateID = int.Parse(Session[ "EstateID "].ToString());
if (FileUpload1.HasFile)
{
string SavePath = Server.MapPath( "~/EstateImg/ ");
String[] allowedExtensions = { ".gif ", ".png ", ".jpeg ", ".jpg " };

String fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
for (int i = 0; i < allowedExtensions.Length; i++)
{
try
{

if (string.Compare(fileExtension,allowedExtensions[i],true) == 0)
{
string FileName = FileUpload1.FileName;
SavePath += FileName;
int ImgUrlID = Admin.InsertImg(EstateID, FileName);
if (ImgUrlID == 0)
{
Response.Write( " <script> alert( '每个房产最多上传10张图片 ') </script> ");
return;



}
else
{
if (ImgUrlID != -1)
{
FileUpload1.SaveAs(SavePath);
Response.Write( " <script> alert( '上传成功 ') </script> ");
return;
}
else
{
Response.Write( " <script> alert( '图片上传失败 ') </script> ");
return;
}
}

}



}
catch
{
Response.Write( " <script> alert( '上传图片格式应为gif,png,jpeg,jpg ') </script> ");
return;
}
}

}

执行到catch了,怎么回事

[解决办法]
把你的文件夹设置下就好了!
安全---添加---高级---立即查找
文件夹选项-去掉“使用简单文件共享”的勾,安全选项就有了

读书人网 >asp.net

热点推荐