我生成一個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