在 Firefox 中本地保存文件,如何将文件类型从 .part 设置为 [.pdf | .doc | .txt等]

发布于 2024-11-29 02:02:28 字数 271 浏览 0 评论 0原文

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

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

谢谢 -文

I have generated content in the browser and would like to save that content to a file on the user's system as a PDF, DOC, or TXT file. I would like to prompt the user with the "open" / "save as" dialog box, and have Firefox identify the proper application/file type.

My progress so far: I am able to prompt the user to save the file locally but I am unable to set the file name and application/file type in the dialog box. Firefox is setting the file extension to ".part", file name appears to be the first 20+ characters of file data, and the application/file type is set to data stream. How can I set the file name and application type in FF (and in IE as well.)

Thanks
-ven

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

未蓝澄海的烟 2024-12-06 02:02:28

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

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

I'm not sure what language you are using, Im pretty sure its not C#.

Nevertheless, in C#, the open/save file dialoug has a Filter option which allows which file extensions can be used...
Is this HTML your using?

零度℉ 2024-12-06 02:02:28

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

Firefox will pick up the file name from the Content-Disposition: header and the type from the Content-Type: header.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文