如何解决如何在Reactjs中将CSV数据转换为文件类型
我想将JSON数据转换为CSV,然后将该CSV数据转换为CSV文件类型,然后使用该文件类型对象在Firebase上上传。 我将JSON转换为CSV,但无法将该数据转换为CSV文件类型对象,无法作为文件上传到Firebase
解决方法
将CSV转换为BLOB
var CSV = [
'"1","val1","val2"','"2",'"3","val2"'
].join('\n');
window.URL = window.webkitURL || window.URL;
var contentType = 'text/csv';
var csvFile = new Blob([CSV],{type: contentType});
根据Firebase文档here,您应该可以使用Blob
将其存储在Firebase中。
var file = ... // use the Blob or File API
ref.put(file).then(function(snapshot) {
console.log('Uploaded a blob or file!');
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。