我的图像保存方法遇到了一个非常奇怪的问题。首先,方法如下:
public static void uploadImageToServer(string savePath, HttpPostedFile imageToUpload, bool overwrite)
{
byte[] myData = new Byte[imageToUpload.ContentLength];
imageToUpload.InputStream.Read(myData, 0, imageToUpload.ContentLength);
FileStream newFile = new FileStream(savePath, FileMode.Create);
newFile.Write(myData, 0, myData.Length);
newFile.Close();
}
从输入参数可以看出,此方法与 FileUpload 控件结合使用。现在我在两个都有 FileUpload 控件的页面中使用这个方法。在一个页面上,图像上传文件,在另一页面上,它导致文件损坏。
我真的不知道为什么图像被破坏了。我使用相同的图像、相同的方法和相同的输入控件。
有什么办法可以调试吗?