“另存为”在客户端
有没有办法设置一些标头,例如 content-disposition
: attachment; 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 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/