扫码关注官方订阅号
如题,前端能将后台返回来的数组数据导出为txt格式吗!?求指导!
小伙看你根骨奇佳,潜力无限,来学PHP伐。
来来来,看看这个,需要浏览器支持Blob
https://jsfiddle.net/4v26ebtp/
核心代码:
function fakeClick(obj) { var ev = document.createEvent("MouseEvents"); ev.initMouseEvent("click", true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); obj.dispatchEvent(ev); } function exportRaw(name, data) { var urlObject = window.URL || window.webkitURL || window; var export_blob = new Blob([data]); var save_link = document.createElementNS("http://www.w3.org/1999/xhtml", "a") save_link.href = urlObject.createObjectURL(export_blob); save_link.download = name; fakeClick(save_link); } var arr = [0, 1, 2, 3]; exportRaw('test.txt', JSON.stringify(arr))
能啊,ctrl+s 不就保存了
肯定是不可以的啊,保存文件是后端的事,除非后端提供一个保存数据的接口
node fs.writestream
可以先转换成 字符串咯。
字符串咯
这个只能通过调用后端接口才能行吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
来来来,看看这个,需要浏览器支持Blob
https://jsfiddle.net/4v26ebtp/
核心代码:
能啊,ctrl+s 不就保存了
肯定是不可以的啊,保存文件是后端的事,除非后端提供一个保存数据的接口
node fs.writestream
可以先转换成
字符串咯。这个只能通过调用后端接口才能行吧