有如下程序:
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 来获取路径
那么服务器上的路径和你本地的路径是否一致?
建议使用绝对路径
------解决方案--------------------------------------------------------
对目录没有写的权限