“另存为”在客户端

发布于 2024-12-27 07:38:58 字数 272 浏览 0 评论 0原文

有没有办法设置一些标头,例如 content-dispositionattachment; filename=somefile.xml 并在客户端进行回发以制作文件的另存为按钮?该文件是使用 active-x 生成的。

或者还有其他方法可以选择文件的位置吗?

我目前正在将生成的 xml 文件保存在 html 文件旁边,但我想要一些浏览类似的功能。只要我得到字符串形式的路径,我就可以自己修复剩下的部分。

非常感谢任何帮助。

Is there any way to set some headers, like content-disposition : attachment; filename=somefile.xml and make a postback on the client side to make a save-as button of a file? The file is generated using active-x.

Or is there any other way to choose the location for the file?

I'm currently saving the generated xml files next to my html file, but I would like some browse similar functionality. As long as I get the path as a string, I can fix the rest myself.

Any help is much appreciated.

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

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

发布评论

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

评论(1

2025-01-03 07:38:58

使用 html5 文件的 API,您实际上可以在运行时创建 blob 并在客户端下载它。但由于您谈论的是 ActiveX,因此您可能正在使用 IE,并且此示例将不起作用。您可以在 Chrome 或 Firefox 中尝试。

http://jsfiddle.net/francisfortier/eq8CC/

With html5 file's API, you can actually create a blob on the runtime and download it on the client side. But since you talking ActiveX, you're probably using IE and this example won't work. You can try it in Chrome or Firefox.

http://jsfiddle.net/francisfortier/eq8CC/

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