生成一个新图片,保存出错。

FIRSTVIP 2004-04-15 11:37:02
此代码在本机上没问题,但是到了服务器上就报错,服务器没装.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
...全文
61 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FIRSTVIP 2004-04-15
  • 打赏
  • 举报
回复
图片目录被删了。。。晕。。。。。。
bitsbird 2004-04-15
  • 打赏
  • 举报
回复
byte[] imageBytes = dr.GetBytes(...);
MemoryStream ms = new MemoryStream(imageBytes);
Bitmap bmp = Bitmap.FromStream(ms);
bmp.Save(path, System.Drawing.Imaging.ImageFormat.Jpeg);
bomb_boy 2004-04-15
  • 打赏
  • 举报
回复
写的权限有没有
FIRSTVIP 2004-04-15
  • 打赏
  • 举报
回复
服务器只装了组件更新那张光盘。。。。framework 1.0环境
lyhold 2004-04-15
  • 打赏
  • 举报
回复
可能是
string pathL=Server.MapPath(path_picL+fullname);//保存图片路径

没有开web共享

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧