我生成一个CSV客户端并将其放入Blob中,然后创建一个对象URL。是否可以使用客户端生成的blob url保存到Google Drive
我试图完成的是生成此blob网址,然后将文件保存到Google云端硬盘。我在这个例子中使用了保存到驱动器按钮,但它似乎甚至没有加载保存按钮,除非我去掉“blob:http:”,在这种情况下,它会正确加载按钮,但这不是一个有效的文件了。
这甚至可以将blob文件保存到Google Drive吗?
这里是我的代码如下所示:
var data = [["one", "info 1", "additional 1"], ["two", "info 2", "additional 2"]],
csvContent = [], output, objectURL;
data.forEach(function(infoArray, index) {
var dataString = infoArray.join(",");
csvContent += index < infoArray.length ? dataString+ "\n" : dataString;
});
output = new Blob([csvContent], { type: 'text/csv' });
objectURL = URL.createObjectURL(output);
gapi.savetodrive.render('savetodrive-div', {
src: objectURL,
filename: 'save-to-drive.csv',
sitename: 'Example'
});
谢谢!
我希望能够做到这。我可以用Dropbox来做。 – frumbert