代码之家  ›  专栏  ›  技术社区  ›  R4cOOn

IE7/8在弹出窗口中忽略文件下载请求

  •  2
  • R4cOOn  · 技术社区  · 15 年前

    我使用的是Silverlight,我需要允许用户保存一些动态生成的文件。

    对于Excel文件,我尝试了 Content-type Content-disposition

    我在任何地方都看不到任何错误消息,也找不到有关该问题的任何其他描述。IE7表现出同样的行为。

    我试过了 =application/vnd.ms-excel,application/unknown,application/octet流 我试过内联和连接。

    PS:我不能使用SL内置的保存对话框,因为它要求上下文在用户操作中,并且我在服务器上异步生成文件。

    2 回复  |  直到 15 年前
        1
  •  1
  •   YuriW    13 年前

    听起来好像下载的自动提示被禁用了。看到了吗 this

        2
  •  0
  •   EricLaw    15 年前

    您应该使用Content-Disposition:attachment

    你试过其他客户吗?我的猜测是,也许该办公室正试图被解雇,但正在失败。

    或者,它可能与 http://blogs.msdn.com/ieinternals/archive/2009/10/02/Internet-Explorer-cannot-download-over-HTTPS-when-no-cache.aspx