gpt4 book ai didi

c# - 使用 httpcontext 打开附件

转载 作者:太空宇宙 更新时间:2023-11-03 16:32:09 27 4
gpt4 key购买 nike

我有一个附件,其数据(varbinary 类型)和 MIME 类型来自数据库。当用户单击链接时,我获取数据并将其写入 HttpContext.Response.BinaryWrite。目前,我有用户强制下载附件

r.AddHeader("Content-Disposition", "attachment; filename=" + a.FileName);

相反,我想打开文件,我试过了

r.AddHeader("Content-Disposition", "inline; filename=" + a.FileName);

但是,这只会打开图像文件,所有其他类型的附件都会自动下载。我如何让这些文件也显示出来?如果无法显示这些,我希望 Windows 通过显示“打开方式”对话框来处理它。

this我发布的问题,有人说我可以呈现文件的 html View ,我不确定该怎么做。我正在使用 .NET 环境和 C#。

对此的任何想法都会很有帮助。

最佳答案

你可以试试

r.ContentType = "application/force-download"

关于c# - 使用 httpcontext 打开附件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10485887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com