使用浏览器将文件保存到本地系统,使用指定的文件名和扩展名html &没有服务器交互的Javascript
Save file to the local system using browser with the specified filename and extension using html & javascript without server interaction
我们在一个应用程序中使用HTML5和javascript。要求是当用户单击按钮时,我们应该下载包含所有用户输入数据的文件。应该没有服务器交互来执行此操作。
通过使用ActiveX对象我们可以做到这一点。但仅限于ie浏览器。
通过在服务器上设置响应头,我们也可以实现这一点。但是我们不能使用服务器交互来做到这一点。
我们尝试使用mime类型为'application/ocect -stream'的base64数据。正在下载"xxx"。将"Part"文件用精确的数据传输到本地系统。但是我们不能为文件设置自己的文件名和扩展名(因为我们不能使用。part作为扩展名)。
请建议我们从浏览器下载文件的方法,而不需要服务器与所有浏览器交互所需的文件名和扩展名
目前不使用ActiveX或Flash是不可能的。看一下download,看看它是否适合你。
我们尝试使用mime类型为'application/ocect -stream'的base64数据
您是否尝试设置适当的响应头?
Response.AppendHeader("Content-Disposition", "attachment; filename=name.ext");
相关文章:
- TableExport jquery插件:文件名和扩展名问题
- 未捕获的类型错误:无法读取属性'addEventListener'的null chrome扩展名
- 从Chrome扩展名中的popup.html文件在background.js文件中运行一个函数
- 从安卓设备将图像上传到服务器时,文件扩展名错误
- 有人能告诉我如何在cent-os中打开扩展名为.dat的FIle吗
- 创建/下载一个带有chrome扩展名的.html文件
- 区别黑白保存具有.html扩展名和.htm扩展名的文件
- 加载带有require的html文件时.js扩展名错误
- 提取html页面中所有以.js扩展名结尾的链接
- HTML DOM扩展名=不好,但这样可以吗
- 以chrome扩展名调整popup.html的大小
- 无法从.xhtml文件扩展名运行JavaScript;适用于.html
- Html,js文件在mac上显示为文本,甚至在检查扩展名和文本类型之后
- 如何在AngularJS中跳过ui-router's ui-view并重定向不带.html扩展名的部分url
- 从带有扩展名的html页面调用脚本中的函数
- 我怎么能接受所有的文件类型,除了危险的文件扩展名在HTML
- 加载html文件从文件系统与chrome扩展名
- VScode编辑器.xml文件扩展名显示html文件内的编辑器
- 使用浏览器将文件保存到本地系统,使用指定的文件名和扩展名html &没有服务器交互的Javascript
- Chrome for Android的Html文件输入缺少扩展名和mime类型