【问题标题】:Saving a file locally in Firefox, how to set the file type from .part to [.pdf | .doc | .txt ,etc ]Firefox本地保存文件,如何将文件类型从.part设置为[.pdf | .doc | .txt 等]
【发布时间】:2011-08-11 22:04:19
【问题描述】:

我已在浏览器中生成内容,并希望将该内容作为 PDF、DOC 或 TXT 文件保存到用户系统上的文件中。我想用“打开”/“另存为”对话框提示用户,并让 Firefox 识别正确的应用程序/文件类型。

到目前为止我的进展:我能够提示用户将文件保存在本地,但我无法在对话框中设置文件名和应用程序/文件类型。 Firefox 将文件扩展名设置为“.part”,文件名似乎是文件数据的前 20 多个字符,应用程序/文件类型设置为数据流。如何在 FF(以及 IE)中设置文件名和应用程序类型。

谢谢 -ven

【问题讨论】:

    标签: firefox save savefiledialog


    【解决方案1】:

    我不确定你使用的是什么语言,我很确定它不是 C#。

    尽管如此,在 C# 中,打开/保存文件对话框有一个过滤器选项,允许使用哪些文件扩展名... 你用的是这个 HTML 吗?

    【讨论】:

    • 对不起,我忘了说我正在使用 Javascript。
    【解决方案2】:

    Firefox 将从 Content-Disposition: 标头中获取文件名,并从 Content-Type: 标头中获取类型。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 1970-01-01
      • 1970-01-01
      • 2015-06-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多