上传问题???急急

CIOSOFT 2009-01-19 12:52:55
我想把图片改变大小后,就进行上传,本机测试成功,服务器就是不成功,文件夹权限已经设置,还是不行,请高手看看下面的代码是什么问题啊!!
System.Drawing.Bitmap objPic, objNewPic;
int newwidth = 0, newheight = 0;
objPic = new System.Drawing.Bitmap(fIMG.PostedFile.FileName);
if (objPic.Width > 500)
{
//指定宽度
newwidth = 500;
//根据宽度算出高度
newheight = objPic.Height * newwidth / objPic.Width;
}
objNewPic = new System.Drawing.Bitmap(objPic, newwidth, newheight);
objNewPic.Save(path + fIMG.FileName);
...全文
116 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
孟子E章 2009-01-20
  • 打赏
  • 举报
回复
你需要先保存到到服务器再进行
objPic = new System.Drawing.Bitmap(xxx路径);
而不是直接
objPic = new System.Drawing.Bitmap(fIMG.PostedFile.FileName);

fIMG.PostedFile.FileName是你客户端的路径,而不是服务器端的
sprc_lcl 2009-01-19
  • 打赏
  • 举报
回复
1.文件夹权限 network service + 修改
2.确认 path 是否真的存在
CIOSOFT 2009-01-19
  • 打赏
  • 举报
回复
自己顶一下!
springgoqn1120 2009-01-19
  • 打赏
  • 举报
回复
看你有没有访问数据库,如果访问了数据库的话,就应该要给数据库添加asp.net用户
freewind0521 2009-01-19
  • 打赏
  • 举报
回复
fIMG.PostedFile.SaveAs(path + fIMG.FileName); 可以把文件上传服务器的话,那你再操作服务器端的文件吧
CIOSOFT 2009-01-19
  • 打赏
  • 举报
回复
fIMG.PostedFile.SaveAs(path + fIMG.FileName);
这个语句在服务器上就可以执行,说明权限是有的啊。怎么
上面的代码就不执行了呢?
CIOSOFT 2009-01-19
  • 打赏
  • 举报
回复
待高人指点啊
CIOSOFT 2009-01-19
  • 打赏
  • 举报
回复
正确,要不然本机是不能上传到相应位子的
Adechen 2009-01-19
  • 打赏
  • 举报
回复
path是否正确?

62,269

社区成员

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

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

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

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