生成一个新图片,保存出错。
此代码在本机上没问题,但是到了服务器上就报错,服务器没装.net开发环境,framewrok 1.0
代码:
System.Drawing.Image newImg;
newImg = System.Drawing.Image.FromStream(file.InputStream);
int w=50
int h=50
Bitmap image1=new Bitmap(newImg,w,h);
string pathL=Server.MapPath(path_picL+fullname);//保存图片路径
try
{
image1.Save(pathL);
}
catch(Exception ex)
{
Response.Write(pathL);
Response.Write("<br>");
Response.Write(ex.ToString());
}
newImg.Dispose();
image1.Dispose();
//错误信息
D:\oponline_Web\oponline\test.oponline.com.cn\photo\playerphotoL\2004-04-15-11-11.jpg
System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams) at System.Drawing.Image.Save(String filename, ImageFormat format) at outpost.admin.pic_M.Form.submitdb_ServerClick(Object sender, EventArgs e) in c:\inetpub\wwwroot\outpost\admin\pic_m\pic_add.aspx.cs:line 109