在 Firefox 中本地保存文件,如何将文件类型从 .part 设置为 [.pdf | .doc | .txt等]
我已在浏览器中生成内容,并希望将该内容作为 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不确定你使用的是什么语言,我很确定它不是 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?
Firefox 将从
Content-Disposition:
标头中获取文件名,并从Content-Type:
标头中获取类型。Firefox will pick up the file name from the
Content-Disposition:
header and the type from theContent-Type:
header.