我有一个文件testme.txt,其中有“test test test test”作为文本,我使用Oracle将文件检索为blob,我使用byte []来存储数据。 我从Oracle获得的数据是“74657374207465737420746573742074657374”。当我尝试下载此文件时,下载的文件有一些奇怪的符号。 我试过的代码是
{{1}}
我尝试了各种方法,似乎没有人用原始数据下载文本文件。
答案 0 :(得分:0)
试试这个解决方案:
public ActionResult DownloadTest()
{
var data = new byte[] { 0x74, 0x65, 0x73, 0x74, 0x20, 0x74, 0x65, 0x73, 0x74, 0x20, 0x74, 0x65, 0x73, 0x74, 0x20, 0x74, 0x65, 0x73, 0x74 };
return File(data, MediaTypeNames.Application.Octet);
}
下载的文件包含:
test test test test