我有一个ASP.NET C#页面,我正在调整文件夹中的图像.我正在使用GDI来执行此操作.我想调整图像大小并替换旧图像.所以当我尝试使用现有名称保存时,Save方法抛出错误.但是如果我给出一个不同的名称它就会被保存.但是我想为新创建的已调整大小的图像使用相同的文件名,因为我需要用调整大小的新文件覆盖现有文件.任何想法如何继续前进.
我的代码是
我的代码是
oldImagePath= oldImagePath.Replace(".jpg","NEW.jpg"); try { ImageCodecInfo[] Info = ImageCodecInfo.GetImageEncoders(); EncoderParameters Params = new EncoderParameters(1); Params.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality,100L); target.Save(oldImagePath,Info[1],Params); }
如果我评论第一行为目标文件创建一个新名称,IT将无法正常工作.其他人会想到它.但我想拥有相同的名称.任何想法? ?提前致谢