现在需要把一个Base64的编码转换为图片,然后上传到一个文件里,但是老是出现未找到XXX路径的一部分的问题,代码如下:
protected void Page_Load(object sender, EventArgs e) { var base64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD"; var path = Server.MapPath("~/App_Data/"); SaveDecodingToFile(base64,path); } public void SaveDecodingToFile(string base64String, string fileName) { using (FileStream file = new FileStream(fileName, FileMode.OpenOrCreate)) { System.IO.BinaryWriter bw = new System.IO.BinaryWriter(file); bw.Write(Convert.FromBase64String(base64String)); bw.Close(); file.Close(); } }
下面是报错的信息:
“System.IO.DirectoryNotFoundException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理其他信息: 未能找到路径“F:\Solution1\WebApplication1\App_Data\”的一部分。
- 2 回答
- 0 关注
- 1071 浏览
添加回答
举报
0/150
提交
取消