none
Response.BinaryWrite输出到客户端word文件,打开非常慢 RRS feed

  • 问题

  • Response.BinaryWrite输出到客户端word文件,提示打开或者保存,点击打开非常慢,并且会出现“正在下载”进度条,我的客户端环境是win7+IE8,请指教,谢谢
    • 已移动 Barry Wang 2014年11月12日 5:55 Web dev issue
    2014年11月11日 3:46

答案

  • 你好,

    首先,请检查下会不会是因为需要的文件比较大,才会出现该问题。

    其次,我建议你尝试使用其他浏览器下载,是否也会出现该情况。

    最后,如果还有问题,建议尝试下面的代码,输出doc文档:

    Response.Buffer = false; //transmitfile self buffers
     Response.Clear();
     Response.ClearContent();
     Response.ClearHeaders();
     Response.ContentType = "application/msword";
     Response.AddHeader("Content-Disposition", "attachment; filename=myfile.doc"); 
     Response.TransmitFile(documentPath); 
     Response.End
    

    2014年11月12日 6:31

全部回复

  • 你好,

    似乎你的问题是ASP.NET相关的问题,我帮你移到指定论坛去了。



    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2014年11月12日 5:55
  • 你好,

    首先,请检查下会不会是因为需要的文件比较大,才会出现该问题。

    其次,我建议你尝试使用其他浏览器下载,是否也会出现该情况。

    最后,如果还有问题,建议尝试下面的代码,输出doc文档:

    Response.Buffer = false; //transmitfile self buffers
     Response.Clear();
     Response.ClearContent();
     Response.ClearHeaders();
     Response.ContentType = "application/msword";
     Response.AddHeader("Content-Disposition", "attachment; filename=myfile.doc"); 
     Response.TransmitFile(documentPath); 
     Response.End
    

    2014年11月12日 6:31