在服务器上保存图像
本文关键字:图像 保存 服务器 | 更新日期: 2023-09-27 18:08:11
我得到了" gdi++在试图保存图像时发生的一般错误。
我在这里错过了什么?
string appdatapath = AppDomain.CurrentDomain.GetData("DataDirectory").ToString();
if (!Directory.Exists(appdatapath + "/Images")
Directory.CreateDirectory(appdatapath + "/Images", Directory.GetAccessControl(appdatapath));
if (!Directory.Exists(appdatapath + "/Images/XBLContent/"))
Directory.CreateDirectory(appdatapath + "/Images/XBLContent/", Directory.GetAccessControl(appdatapath));
string imagesdir = Path.Combine(appdatapath, "/Images/XBLContent/");
Image image = FeedUtils.RequestImage(String.Format({0}/{1}/image.jpg", url, c.GUID));
image.Save(imagesdir + c.GUID + "sm.jpg");
检查您的IIS工作进程是否有对本地文件系统的写权限,特别是文件夹是否正在保存映像。
同样,使用Server.MapPath()获取物理位置。