上传文件类型限制为:jpg,gif,bmp当上传一个文件为80M的rar时,它没办法先把文件的类型取出来,停止上传
而是上传后,才去判断格式这样即浪费用户时间,又浪费服务器使用有没有什么好办法...当检测到为限制上传类型时,就停止上传,给出提示.我用的是HttpPostedFile请帮忙解决,谢谢~
而是上传后,才去判断格式这样即浪费用户时间,又浪费服务器使用有没有什么好办法...当检测到为限制上传类型时,就停止上传,给出提示.我用的是HttpPostedFile请帮忙解决,谢谢~
解决方案 »
- JS求救,头大了?
- 登录控件
- datagrid放到VS2005里后如何取其中的控件
- 不刷新如何取得 DropDownList 选择的值
- asp.net 网站上传后问题
- asp.net使用form验证 写Cookie后再刷新页面样式表都没了?
- sql2000 中 布尔类型字段用什么类型?
- ASP.NET Whidbey 是什么啊,它与ASP.NET有什么区别吗?
- DataGrid中的打印 请实际做过的人进来看一下
- 有没有比较好的写存储过程的工具,在SQL Server里面写感觉很不爽!
- 谁有关于商场网上对帐的例子呢?
- 我们平时在ASP、asp.net、程序中使用SQL语句,叫做嵌入式SQL? 还是叫做动态SQL?
还有就是你先把那个文件名取过来,再去判断它的文件类型,哪里是需要 save的,哪些不需要save的!!
{
string ImageExtendName=FAdImage.Value.Substring(FAdImage.Value.LastIndexOf(".")+1);
ImageExtendName = ImageExtendName.ToUpper();
if (ImageExtendName =="JPG" || ImageExtendName == "GIF" || ImageExtendName =="BMP")
{
string[] FileName = new string[2];
for (int i=0;i<Request.Files.Count;i++)
{
FileName = ObjStr.UpFile(Request.Files[i],Server.MapPath("/")+"Advertisement\\"
+HttpContext.Current.Request.QueryString["CallingNumber"].Trim()+"\\Images\\");
//ObjJs.MessBox(FileName[1].ToString());
}
ObjDb.FImages = FileName[1].ToString();
ObjDb.AddAdImage();
ObjJs.Redirect("AdImageManage.aspx?CallingNumber="+CallingNumber.Value+"");
}
else
{
ObjJs.MessBox("图片格式不正确,请重新选择!");
return;
}
}