在asp.net mvc项目中,我如何使用iframe来显示文档文件? 我尝试在这样的代码下面做,但是当我运行项目文件有下载...为什么??
public FileStreamResult GetPDF()
{
FileStream fs = new FileStream(Server.MapPath(@"~/File/SegmentAdd.txt"), FileMode.Open, FileAccess.Read);
return File(fs,"application/pdf","SegmentAdd.txt");
}
<iframe src="@Url.Action("GetPDF","Home")" width="90%" height="90%"></iframe>
答案 0 :(得分:1)
修改您的代码,如下所示
public FileStreamResult GetPDF()
{
FileStream fs = new FileStream(Server.MapPath(@"~/File/SegmentAdd.txt"), FileMode.Open, FileAccess.Read);
return File(fs, "text/plain");
}
实际上.txt文件的内容类型是
文本/纯
我希望这会对你有所帮助
<强>更新强>
要了解每种文件类型的内容类型,请参阅MIME Type list