我想使用MVC在我的表单上显示文件。
我从数据库中带来 Byte [] 数组数据,并使用 FileContentResult 我将其转换为文件。我想现在在我的文件中显示此文件查看页面。如何才能实现。要在我的查看中编写相同的代码。
答案 0 :(得分:0)
假设您正在使用Razor,渲染文本文件可以简单地完成:
<div>
@(new System.IO.StreamReader("myFile.txt")).ReadToEnd()
</div>
对于PDF文件,您必须找到要转换为HTML的第三方组件。
答案 1 :(得分:0)
您可能不想使用FileContentResult,这通常用于提供原始文件。
理论上虽然使用任何其他网址没有什么不同
<img src="@Html.ActionLink("View","Image",{id = Model.key})" />
或者您可以在pdf参考中提供该链接,或者作为样式表等提供