如何在文件夹中保存图像。[英] How to save image in folder.

本文是小编为大家收集整理的关于如何在文件夹中保存图像。的处理方法,想解了如何在文件夹中保存图像。的问题怎么解决?如何在文件夹中保存图像。问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

你好,
我正在将 bytearray[] 转换为 System.drawing.image 这工作正常.但是我怎样才能将这个图像保存到本地目录.

如果我给 _objImage.Save(path,_objImage.RawFormat);这给出了一个错误.

"GDI+ 中的错误"
给我一个解决方案.



对不起,我无法理解.
这是我将base64代码转换为图像的代码.

public static Image Base64ToImage(string base64String){byte[] imageBytes = Convert.FromBase64String(base64String);图像图像;使用 (MemoryStream inStream = new MemoryStream()){inStream.Write(imageBytes, 0, imageBytes.Length);图像 = Bitmap.FromStream(inStream);// image.Save(inStream, System.Drawing.Imaging.ImageFormat.Png);image.Save(inStream, image.RawFormat);}返回图片;}



现在我想将此图像保存到本地目录中,我该怎么做.

如果我使用
Image _ObjImage = Base64ToImage(Img);DirectoryInfo dir = new DirectoryInfo(PATH + @"EndUsersUI\UploadedPic\" + id +"\\");_ObjImage.Save(dir + smallpicname, _ObjImage.RawFormat);

这给了我一个错误.

推荐答案

现在您在服务器中有 JPG 文件.如果要保存在客户端计算机中,则必须传输它.这是代码:-

Response.ContentType = "image/jpeg";Response.AppendHeader("Content-Disposition", "附件;文件名=Image.jpg");Response.TransmitFile(Server.MapPath("Image.jpg"));Response.End();

参考这个
http://www.aspnettutorials.com/tutorials/database/store-img-bins-asp4-cs.aspx[^]

我终于解决了.
答案是 Convert ByteArray[] to Bitmap not in Image 之后,您可以轻松地将图像存储到任何文件夹中,或者您可以通过 Drawing 类的 resize 方法对其进行裁剪.

本文地址:https://www.itbaoku.cn/post/1356112.html

相关标签/搜索