我有一些 exe 文件已上传到我的数据库中,因为我不希望它们可以公开访问。我尝试使用链接按钮和通用处理程序使用以下代码提供文件:
Context.Response.Clear()
Context.Response.ContentType = "application/exe"
Context.Response.AppendHeader("Content-Disposition", "filename=program.exe")
Context.Response.BinaryWrite(binaryfile)
问题:谷歌浏览器不会将下载视为任何其他 exe,而是在下载后报告“program.exe 不经常下载,可能很危险”。带有“放弃”按钮和“保留”下载的选项隐藏在上下文菜单下。
是否有任何其他/更好的方式来提供存储在数据库中的 exe 文件?