在上传文件时,限制上传的文件为JPG,GIF格式,怎么处理?
源代码:
HttpPostedFile hpf = UploadFile.PostedFile;
try
{
UploadFile.Accept = "images/*";
UpfileName.Text= hpf.FileName;
FileSize.Text = hpf.ContentLength.ToString();
//取得文件名(不含路径)
char[] de = {'\'};
string[] AFilename = hpf.FileName.Split(de);
string strFilename = AFilename[AFilename.Length-1];
lblFileName.Text = strFilename;
//保存文件到指定路径
hpf.SaveAs(Server.MapPath("..")+@"..xwzximages_thing"+strFilename);
string var_path = "\xwzx\images_thing\" + strFilename ;
UpfileName.Text = strFilename+"上传成功";
UpfileName.Visible = true;
//保存路径和文件名
myBuExample.UpdateJBJSbyOID(long.Parse(OID.Text.Trim()),var_path);
this.BuilderData();
}
catch
{
UpfileName.Text = UploadFile.Value.ToString() + "上传失败或是出错!";
UpfileName.Visible = true;
string pictype=FileUp.PostedFile.ContentType.ToString().Replace("image/","");
if(pictype=="pjpeg")
{
pictype="jpg";
suffix=".jpg";
}
else
{
pictype="gif";
suffix=".gif";
}
主要就是通过调试获取图片的类型,再判断
if(Extname.ToUpper() == ".JPG" || Extname.ToUpper() == ".GIF")
{
//upload
}
else
{
////
}
//Extname判断文件的扩展名
up
如果不是image不上传,不就好了
这个也可以用脚本控制,如果不是你要的格式,就不许上传(主要用到:split)
其实这就是个虚假的限制
如果用户改名等 就不是很好判断 如传 word 文件时
基本没法判断是否是真的 word 文件。
这个功能我是使用客户端脚本实现的。我用onpropertychange事件触发,然后判断文件扩展名的。比在服务器端判断刷新网页感觉好一些
校验文件头数据或者干脆就用Image去打开,截获错误
否则用户可以把一个其它的文件改一下后缀名然后上传得
C#.NET 上传图片时怎样限制文件格式
2024-12-27 05:55
最新文章
老房改造一般多少钱,旧房改造费用明细详解
现在的装修市场上有很多是老房改造,因为随着房价的上涨,很多年轻业主拿不出那么多的购房资金,所以选择了进行老房改造。那么,
跨境独立站跨境ERP速卖通一键采集上架(跨境独立站跨境ERP速卖通upc条形码)
浏览量:933,转发量:194,阅读时长:168分钟,米境通跨境电商ERP跨境独立站跨境ERP速卖通一键采集上架在线百度查询7小时59分钟前
手机无法获取root权限怎么办(手机无法获得root权限怎么办)
摘要:解决办法如下:1、点击手机中的“启动程序”按钮,打开“设置”窗口,依次点击“应用程序”,勾选“未知来源“,进行手机
香港最准一肖一特100,链执释义、解释与落实的重要性
香港作为一个国际化的城市,其文化、经济和社会生活丰富多彩,近年来,“香港最准一肖一特100”这一关键词逐渐受到人们的关注,
阿里1号AI“员工”上岗,007写代码助攻大厂程序员
编辑:编辑部【新智元导读】阿里云最近入职的这位新员工,程序员们看了拍手叫好!每天,它都有数百万行代码被采用,单日推理次数
艾利特机器人专利发布:直观的工业机器人仿真系统助力智能制造
2024年12月13日,金融界消息,国家知识产权局正式公告,苏州艾利特机器人有限公司成功取得一项名为“一种直观的工业机器人仿真系
金舟Windows优化大师 V2.2.2.0 官方最新版免费软件全功能绿色商业破解版注册码下载
金舟Windows优化大师 V2.2.2.0 官方最新版免费软件阴雨连绵两面三直言不讳刀37. 人生千灯万盏,不如心灯一盏。在这个世界上立足
轻松搭建外贸独立站,从零开始的Wordpress建站经验分享 – 外贸网站建设,Wordpress网站建设,外贸建站公司,外贸独立站,Wordpress成品网站
在当今互联网时代,外贸行业日益繁荣发展,越来越多的企业开始关注建设自己的独立站点。然而,对于很多初涉建站领域的人来说,从
shopify、店匠、wordpress独立站采集工具,如何将商品批量搬运到店铺?
一个个的复制,然后一个个的上传显然是难以完成的任务,可是找专业技术定制化采集,价格又过于高。有没有更好的方式,答案是有的
最新手机热度排行榜,OPPO R11夺冠
生活中时常有朋友咨询作者:请问时下热门手机有哪些?作者好像每一次给出的答案都带有OPPO手机,的确在近几年来OPPO都属于一个热
推荐文章