使用通用处理程序从服务器下载文件

JP Roelofse

我正在尝试下载生成的pdf文件,我的代码如下:

public class GetPDF : IHttpHandler
{

    public void ProcessRequest(HttpContext context)
    {

        PDFGenerator generatePDF = new PDFGenerator();
        FileInfo file = generatePDF.GeneratePDFHtml();

        if (file.Exists)
        {
            HttpContext.Current.Response.Clear();
            HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment; filename=" + file.Name);
            HttpContext.Current.Response.AppendHeader("Content-Length", file.Length.ToString());
            HttpContext.Current.Response.ContentType = "application/octet-stream";
            HttpContext.Current.Response.TransmitFile(file.FullName);
            HttpContext.Current.Response.Flush();

            HttpContext.Current.Response.End();
        }


    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }
}

我已经尝试了很多来自网络的资源。
我没有休息,没有错误,它什么也没做。
任何帮助,将不胜感激

达米斯

我不清楚您的问题,但如果成功生成文件,那么您想推送到客户端。我相信您正在使用aspx页面内的更新面板,并且必须向控件添加触发器以进行回发。

<触发器>
        <asp:PostBackTrigger ControlID =“ btnPrint” />
</ Triggers>

将此等效触发器添加到您的页面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用通用处理程序下载文件

来自分类Dev

将通用处理程序转换为服务器控制

来自分类Dev

通用处理程序文件下载未开始

来自分类Dev

在Android中使用IntentService从服务器下载文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

使用Java从服务器下载文件

来自分类Dev

使用angularjs从服务器下载文件

来自分类Dev

使用Swift从服务器下载文件

来自分类Dev

使用Flask和JS从服务器下载文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类Dev

使用scp从服务器下载文件时出错

来自分类Dev

使用vuejs从php服务器下载文件

来自分类Dev

不使用 JSch 从 SFTP 服务器下载文件

来自分类Dev

从服务器以html下载文件

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

来自分类Dev

使用FtpWebResponse下载文件-即使从ftp服务器中删除文件,也可以下载文件?

来自分类Dev

从服务器下载文件时应用程序冻结

来自分类Dev

下载文件后Blazor服务器端应用程序死亡

来自分类Dev

从服务器下载文件的GraphQL / Apollo应用程序

来自分类Dev

从FTP服务器下载文件时损坏文件

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

从服务器文件夹下载文件

来自分类Dev

Android-从服务器下载文件终止

来自分类Dev

MVC从远程服务器下载文件

来自分类常见问题

在React中如何从服务器下载文件?

来自分类Dev

JSP-允许用户从服务器下载文件

来自分类Dev

从基于Flask的Python服务器下载文件

Related 相关文章

热门标签

归档