1
小提琴 - http://codepen.io/mikethedj4/pen/dodegW包装和下载Zip为谷歌驱动器测试
我想看看你是否可以动态打包压缩文件并将其保存使用JSZip和Google Drive API Google云端硬盘。
我正在使用“显式渲染”方法开始。
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错误”。
任何帮助,非常感谢。
该死所以这一切必须做服务器端。得到它了! –