日期:2014-05-19  浏览次数:20430 次

bitmap.save()保存的问题,请教!
有如下程序:
Dim   images   As   Bitmap   =   System.Drawing.Image.FromFile(System.Web.HttpContext.Current.Server.MapPath( "images/01.jpg "),   True)
                        '在指定位置并且按指定大小绘制原图片的指定部分
g.DrawImage(images,   New   System.Drawing.Rectangle(0,   0,   images.Width,   images.Height),   New   System.Drawing.Rectangle(0,   0,   images.Width,   images.Height),   System.Drawing.GraphicsUnit.Pixel)
dim   imgurl   as   string=now.year.tostring+now.month.tostring+now.day.tostring+ ".jpg "
dim   imgurl1   as   string= "upload/xiaoguo/ "+imgurl
bitmap.save(server.mappath(imgurl1),imgformag.jpeg)

问题是怎么都保存不进去?(在本地可以保存进去,编译上传之后就保存不进去了!)

------解决方案--------------------
虚拟目录一般是只读权限,需要增加可写权。在IIS中设置。
------解决方案--------------------
楼主使用了 server.mappath 来获取路径
那么服务器上的路径和你本地的路径是否一致?
建议使用绝对路径
------解决方案--------------------
对目录没有写的权限