求大神帮忙,if语句无效
if (fileName.Substring(fileName.IndexOf("."), fileName.Length - fileName.IndexOf(".")) != ".jpg" || fileName.Substring(fileName.IndexOf("."), fileName.Length - fileName.IndexOf(".")) != ".gif")
这个是ASP.NET后台的判断语句,这个好像没有用
------解决方案--------------------你要判断啥?文件名后缀不为jpg和gif的文件?
逻辑错误,应该是&&而不是
------解决方案--------------------。
------解决方案-------------------- if (extendName != ".jpg" && extendName != ".jpge" && extendName != ".gif" && extendName != ".bmp" && extendName != ".png")
return "图片格式不正确";
------解决方案-------------------- string extendName = System.IO.Path.GetExtension(myFile.FileName).ToLower();
//判断是否为图片格式
if (extendName != ".jpg" && extendName != ".jpge" && extendName != ".gif" && extendName != ".bmp" && extendName != ".png")
return "图片格式不正确";
------解决方案--------------------首先逻辑有错了
if(A!=XX
------解决方案-------------------- A!=XXXX)
这个条件无论什么情况下都是
成立的