2011-05-23 73 views
1

我试图使用Image.Save方法将图像保存到本地驱动器中。它在其他操作系统中工作正常,但我在Win7中只看到问题。Image.Save无法在Win7中写入图像

在Win7中它不能覆盖现有的图像,即使它不会抛出任何错误。可能它是Win7中的一个错误,因为我在这里看到一个相关的修复程序http://support.microsoft.com/kb/2028610

但是,此修复程序并未解决我的问题。如果有人遇到同样的问题,请让我知道。

谢谢。

+0

您碰巧在可能缓存它们的应用程序中查看结果图像,例如IE? – 2011-05-23 19:26:50

+0

从另一个SO线程看看这个答案:http://stackoverflow.com/questions/2340337/how-can-i-get-net-to-save-this-image/2350569#2350569 – 2011-05-23 19:28:50

回答

1

这是不大不小的解决办法,但你可以先删除现有的图像? System.IO.File.Delete(path)保存之前应该给你更多的信息。

0

你想把它保存到什么文件夹? C:驱动器的根文件夹? Win7是善于保存文件到驱动器的根文件夹的。尝试将其保存到根目录下的文件夹中,看看是否有帮助。