現(xiàn)在需要把一個(gè)Base64的編碼轉(zhuǎn)換為圖片,然后上傳到一個(gè)文件里,但是老是出現(xiàn)未找到XXX路徑的一部分的問(wèn)題,代碼如下:
?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();??????????? }??????? }
下面是報(bào)錯(cuò)的信息:
“System.IO.DirectoryNotFoundException”類型的異常在 mscorlib.dll 中發(fā)生,但未在用戶代碼中進(jìn)行處理其他信息: 未能找到路徑“F:\Solution1\WebApplication1\App_Data\”的一部分。
.net FileStream操作文件出現(xiàn),未找到路徑的一部分
桃花長(zhǎng)相依
2018-12-07 00:27:07