gpt4 book ai didi

asp.net - 从服务器打开文件并发送到浏览器

转载 作者:行者123 更新时间:2023-12-04 06:53:28 26 4
gpt4 key购买 nike

在我的 asp.net 应用程序中,我创建了 pdf 文件并将其保存在服务器上的 App_Data 文件夹中。接下来我想打开这个用户可以打印的文件。

如何在浏览器中打开这个文件?在 http header 等中发送它?有人有一些例子吗?

请帮忙 ;)

最佳答案

您可以将文件保存在一个文件夹中,然后为用户提供一个页面,他们可以在其中单击链接下载文件。请记住为文件创建一个唯一的名称(使用 guid),否则用户将下载彼此的文件。

您也可以在响应中返回文件。以下代码用于返回 excel 文件,但可以轻松修改为 pdf。

Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", string.Format("attachment; filename={0}", fileName));
Response.TransmitFile(Server.MapPath(string.Format("{0}/{1}", BasePath, fileName)));

关于asp.net - 从服务器打开文件并发送到浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2791959/

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