gpt4 book ai didi

javascript - 打包并下载 zip 到 Google Drive 测试

转载 作者:行者123 更新时间:2023-11-28 00:07:48 25 4
gpt4 key购买 nike

fiddle - http://codepen.io/mikethedj4/pen/dodegW

我想看看是否可以使用 JSZip 动态打包 zip 文件并将其保存到 Google Frive和 Google Drive API

我首先使用“显式渲染”方法。

HTML

<a href="javascript:void(0)" id="render-link">
Render the Save to Drive button
</a>
<div id="savetodrive-div"></div>

jQuery/JavaScript

$(document).ready(function() {
function renderSaveToDrive() {
var zip = new JSZip();
zip.file("Hello.txt", "Hello World\n");
var folder = zip.folder("images");
folder.file("folder.txt", "I'm a file in a new folder");
var content = zip.generate({type:"blob"});
// see FileSaver.js
// saveAs(content, "test.zip");

// Save it to Google Drive
gapi.savetodrive.render('savetodrive-div', {
src: content,
filename: 'test.zip',
sitename: 'My Company Name'
});
}
$('#render-link').click(function() {
renderSaveToDrive();
});
});

无论我尝试什么,我都会收到“下载 XHR 错误失败”的信息。

最佳答案

您最好的选择是 Blob URL(带有 URL.createObjectURL(content))或数据 URI,但这似乎不可能:Is it possible to use client-side generated blob url to save to Google Drive

关于javascript - 打包并下载 zip 到 Google Drive 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31192325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com