我正在尝试将jpeg图像保存在具有正确权限设置的uploads文件夹中。当我测试文件正在保存时(例如:images / uploads / Winter.jpg)但如果我尝试在浏览器中查看图像,或者如果我尝试使用其他任何图像打开图像,则图像不会显示。
我认为在将文件保存到磁盘之前文件没有被正确编码,但是在处理文件保存,编码方面不是很有经验。下面的代码看起来没问题,还是我需要以某种方式对上传的文件进行编码,然后再保存到磁盘?
String imgPath = "newsletter\\images\\uploads\\";
String filename = System.IO.Path.GetFileName(upload.PostedFile.FileName);
filepath = imgPath + filename;
filepath = Request.PhysicalApplicationPath + filepath;
upload.PostedFile.SaveAs(filepath);
文件保存到正确的文件夹,但大小只有150字节。如果我尝试浏览文件并使用图像查看器查看它,则无法正确显示。