如何判断上传的是否是图片,有些上传是把后缀名直接改成jpg 或 gif等
比如写个ASP的代码
比如写个ASP的代码
解决方案 »
- 一个系统的后台菜单,貌似用的页面传值,但是我现在添加了一个页面,想加进去这个表单,但找不到怎么去做的方法
- asp.net有没有这样的控件
- 使用Linq查询一个int数组(8,5,89,3,56,4,1,58)中小于5的
- 前台循环调用后台方法问题
- 分数不多了!!!真诚跪求!关于页面跳转的问题(Page.ClientScript.RegisterStartupScript)
- [100分]问一个概念,回答过我的问题的都知道我会立刻给分
- 最近在学asp.net,写了一段程序,但是却无法获得listbox的值,该怎么办?
- 请教取cookie的过期时间.
- DataGrid编辑时绑定dropdownlist,怎么dropdownlist会得不到值?
- 仍然不明白,将datagrid中绑定的sql的日期列不显示具体时间,只显示日期。(在线等待!)
- GRIDVIEW问题,如何让一条记录在某处显示(新手)
- 在网上看到<DataGrid中的高级ToolTip>的例程,可是怎么也出不来例子中的效果,POP页总在DataGrid的下面,代码给出,诅大家帮看看。
{
for (int iFile = 0; iFile < files.Count; iFile++)
{
HttpPostedFile postedFile = files[iFile];
string fileExtension;
fileName = System.IO.Path.GetFileName(postedFile.FileName);
if (fileName != "")
{
if (iFile == 0 && postedFile.ContentType.ToString().ToLower().IndexOf("image") < 0)
{
lblResult.Text = "你所上传的截图文件不正确,请上传图片文件(BMP,JPG,GIF)!";
lblResult.Visible = true;
break;
}
if (iFile == 1 && postedFile.ContentType.ToString().ToLower().IndexOf("flash") < 0)
{
lblResult.Text = "你所上传的Flash文件不正确,请上传Flash文件(SWF)!";
lblResult.Visible = true;
break;
}
}
}
}
catch (System.Exception Ex)
{
lblResult.Text = "上传时出现错误:<hr color=red>" + Ex.Message;
lblResult.Visible = true;
return;
}原来用过的一个代码,分别上传一个图片和个FLASH文件.判断是否是正确的.
新建一个string类型的数组
写一个for循环 一次判断扩展名和数组中的字符是否有相同的 有的话的就ok啦这是偶得笨方法 看看其他人有没有什么好的意见