我正在尝试使用 DotVVM 在浏览器选项卡中查看 PDF。
我尝试使用ReturnFile()
此处描述的方法https://www.dotvvm.com/docs/tutorials/advanced-returning-files/1-1
有,additionalHeaders
但没有奏效。
var additionalHeaders = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("Content-Disposition", "inline")
};
using (var file = ...)
{
Context.ReturnFile(file.Stream, ItemId + "-" + type + ".pdf", "application/pdf", additionalHeaders);
}
有什么方法可以使用ReturnFile()
Method 在浏览器中查看 PDF 还是我必须自己创建DotvvMPresenter
?或者有没有其他合适的方法来管理它?
我也尝试过设置Context.HttpContext.Response.Body/Headers/ContentType
,但即使这样也没有奏效。