首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

取图片的扩展名,明明是.jpg,却提示格式不正确,这什么有关问题

2012-06-02 
取图片的扩展名,明明是.jpg,却提示格式不正确,这什么问题C# code#region 文件扩展名 extendName//获取upIm

取图片的扩展名,明明是.jpg,却提示格式不正确,这什么问题

C# code
#region 文件扩展名 extendName            //获取upImage选择文件的扩展名             string extendName = System.IO.Path.GetExtension(myFile.FileName).ToLower();            //判断是否为图片格式             if (extendName!=".jpg" && extendName != ".jpge" && extendName != ".gif" && extendName != ".bmp" && extendName != ".png")            {                return "图片格式不正确";            }            #endregionextendName 断点确实是 .jpgif (extendName == ".jpg")            {                return "right";            }前台显示 right 无比郁闷可是上传图片还是图片格式不正确,其他几个网站运行正常,上传图片没事。。。以前在这个测试空间上传图片也没事,今个不知道咋的了,老是提示图片格式不正确


[解决办法]
你断点的到string extendName = System.IO.Path.GetExtension(myFile.FileName).ToLower();这里的时候extendName是不是已经.jpg,然后就跳入掉了return "图片格式不正确";吗
[解决办法]
string filename = FileUpload_XJ.PostedFile.FileName;//你看看是不是这样获取文件名的
string extName = System.IO.Path.GetExtension(filename);
[解决办法]
if (extendName!=".jpg" && extendName != ".jpge" && extendName != ".gif" && extendName != ".bmp" && extendName != ".png")

换成 || 这个,你的逻辑关系错误
[解决办法]
探讨
if (extendName!=".jpg" && extendName != ".jpge" && extendName != ".gif" && extendName != ".bmp" && extendName != ".png")

换成 || 这个,你的逻辑关系错误

[解决办法]
呵呵,我看错了。。
 string extendName = System.IO.Path.GetExtension(myFile.FileName).ToLower().Trim();//看看是不是出现了空格,然后清掉空格

[解决办法]
探讨
string filename = FileUpload_XJ.PostedFile.FileName;//你看看是不是这样获取文件名的
string extName = System.IO.Path.GetExtension(filename);

热点排行