base64編碼


一種編碼方式,可以將檔案轉成這種編碼,然後存進資料庫。

1
2
3
4
5
6
7
8
9
10
11
12
13
string fileExtension = root.fileExtension; //副檔名

byte[] fileBuffer = Convert.FromBase64String(root.fileBuffer);//base64編碼,原本是一串字串,轉換成byte陣列

string filepath = path1 + fileName + fileExtension;//妳要存的檔案名稱

FileStream fs = new FileStream(filepath, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite);//NEW一個檔案記憶體

fs.Write(fileBuffer, 0, fileBuffer.Length);//將byte陣列資料寫入 fs記憶體

fs.Flush();//清除緩衝,將緩衝資料解入檔案

fs.Close();//關閉