我有一些帶有附件的EML文件。我解析的EML文件拉出附件,如果我這樣做:MVC3 Razor提供鏈接到內存中的文件(不在磁盤上)
File.WriteAllBytes(attachment.Name,Convert.FromBase64String(attachment.Data))
我得到的附件轉儲到一個文件。我想要做的是有一個鏈接,以便當用戶點擊它時,附件下載。
足夠簡單,如果它的文件已經在磁盤上,但相反,我有這個base64encoded字符串,我可以轉換爲一個字節數組。我怎樣才能採取這個base64encoded字符串(或轉換的字節數組)並直接生成鏈接?
感謝
由於一噸 - 這是我用什麼,它的工作原理就像一個魅力。 – user1354486 2012-04-24 19:54:49