【发布时间】:2011-05-26 21:48:56
【问题描述】:
我在 c# 中有一个图像流,我想使用 c# 代码将它们保存在硬盘上。当我尝试这样做时,我发现内存不足,而我从来没有足够的内存。
所以我确信我的代码泄漏了资源,所以有人可以告诉我如何做到这一点
HttpPostedFileBase file
file.SaveAs(location);
Image image = Image.FromFile(location,false);
image.Save(location, System.Drawing.Imaging.ImageFormat.Png);
image.fromFile 行 [3] 导致内存不足的异常。有人可以告诉我如何在 c# 中做到这一点。
使用 Ajax 请求来自 PNG 的文件是八位字节类型和 Mime 类型,所以我该怎么做。
【问题讨论】:
-
先生。斯皮尔伯格,你有两次保存它的原因吗?
-
我猜他想把所有图片都转成png格式
-
我的图像大小约为 2 MB @MARC
-
你确定你的图片真的是图片吗?
-
因为我需要转换为 PNG 和 chrome,如果文件真的是图像 @ Bala,则使用 Mime 八位字节而不是 png
标签: c# asp.net-mvc