imgExt = System.IO.Path.GetExtension(PostedFile.FileName).ToString().ToLower();
Img = System.Drawing.Image.FromStream(PostedFile.InputStream);
if(imgExt = ".jpg")
{Img.Save(Server.MapPath(strFePicSavePath) + imgName, System.Drawing.Imaging.ImageFormat.Jpeg);}
Img是上传图片的名称,imgName是保存时通过算法重新定义的文件名,imgName可以和Img相同,imgExt可以取到图片的格式。
Server.MapPath(strFePicSavePath)中strFePicSavePath是在web.config定义的路径,如<add key="FePicSavePath" value="\img\"/>,注意:strFePicSavePath一定是现对路径,因为Server.MapPath()可以取得次文件的物理路径。
假如你的文件放在E:\upload下,那你的iis的站点路径就应该是E:\upload,你需要在upload下建立img文件夹,那么Server.MapPath(strFePicSavePath)的值就是E:\upload\img\