sub upload(sender As Object, e As EventArgs)
file1.PostedFile.saveas(server.MapPath("3.jpg"))
dim image,aNewImage as System.Drawing.Image
Dim callb As System.Drawing.Image.GetThumbnailImageAbort
image=System.Drawing.Image.FromFile(server.MapPath("3.jpg"))
aNewImage=image.GetThumbnailImage(100,100,callb,new System.IntPtr())
aNewImage.Save(Server.MapPath("3.jpg"))
image.Dispose()
end sub以上代码有错吗?大图片可以上传了。但是有错误
A generic error occurred in GDI+.
Exception Details: System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.Source Error:
Line 7: image=System.Drawing.Image.FromFile(server.MapPath("5.jpg"))
Line 8: aNewImage=image.GetThumbnailImage(100,100,callb,new System.IntPtr())
Line 9: aNewImage.Save(Server.MapPath("5.jpg"))
Line 10: image.Dispose()
Line 11: end sub
file1.PostedFile.saveas(server.MapPath("3.jpg"))
dim image,aNewImage as System.Drawing.Image
Dim callb As System.Drawing.Image.GetThumbnailImageAbort
image=System.Drawing.Image.FromFile(server.MapPath("3.jpg"))
aNewImage=image.GetThumbnailImage(100,100,callb,new System.IntPtr())
aNewImage.Save(Server.MapPath("3.jpg"))
image.Dispose()
end sub以上代码有错吗?大图片可以上传了。但是有错误
A generic error occurred in GDI+.
Exception Details: System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.Source Error:
Line 7: image=System.Drawing.Image.FromFile(server.MapPath("5.jpg"))
Line 8: aNewImage=image.GetThumbnailImage(100,100,callb,new System.IntPtr())
Line 9: aNewImage.Save(Server.MapPath("5.jpg"))
Line 10: image.Dispose()
Line 11: end sub
或者你没有关闭对 5.jpg 的访问 导致共享违例