- objective-c - iOS 5 : Can you override UIAppearance customisations in specific classes?
- iphone - 如何将 CGFontRef 转换为 UIFont?
- ios - 以编程方式关闭标记的信息窗口 google maps iOS
- ios - Xcode 5 - 尝试验证存档时出现 "No application records were found"
我在尝试做一个简单的 jszip 时遇到错误
Uncaught (in promise) ReferenceError: saveAs is not defined
很确定我包含了所有正确的文件,所以我不确定我做错了什么,有人可以启发我吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Download</title>
<link rel="stylesheet" href="css/download.css">
<script type="text/javascript" src="jszip/dist/jszip.js"></script>
<script type="text/javascript" src="https://stuk.github.io/jszip-utils/dist/jszip-utils.js"></script>
<script src='https://code.jquery.com/jquery-2.2.4.min.js'></script>
<script src="js/download.js"></script>
<link href="https://fonts.googleapis.com/css?family=Josefin+Sans" rel="stylesheet">
</head>
<body>
<div class="maindiv">
<header>
<a href="index.html" class="company">Instasample</a>
<a href="login" class="login">Login</a>
</header>
<div class="soulection">
<button id="kick" onclick="download(this.id)" >kick</button>
<button id="snare" onclick="download(this.id)" >snare</button>
<button id="hat" onclick="download(this.id)" >hat</button>
<button id="open hat" onclick="download(this.id)" >open hat</button>
<button id="rim" onclick="download(this.id)" >rim</button>
<button id="perc" onclick="download(this.id)" >perc</button>
<button id="tom" onclick="download(this.id)" >tom</button>
<button id="clap" onclick="download(this.id)" >clap</button>
<button id="foley" onclick="download(this.id)" >foley</button>
<button id="ambient" onclick="download(this.id)" >ambient</button>
<button id="effects" onclick="download(this.id)" >effects</button>
<button id="vocal" onclick="download(this.id)" >vocal</button>
<button id="synth" onclick="download(this.id)" >synth</button>
<button id="808" onclick="download(this.id)" >808</button>
<button id="bass" onclick="download(this.id)" >bass</button>
<button id="sample" onclick="download(this.id)" >sample</button>
</div>
</div>
</body>
<script type="text/javascript">
(function () {
var zip = new JSZip();
zip.file("Hello.txt", "Hello world\n");
function bindEvent(el, eventName, eventHandler) {
if (el.addEventListener){
// standard way
el.addEventListener(eventName, eventHandler, false);
} else if (el.attachEvent){
// old IE
el.attachEvent('on'+eventName, eventHandler);
}
}
// Blob
var blobLink = document.getElementById('kick');
if (JSZip.support.blob) {
function downloadWithBlob() {
zip.generateAsync({type:"blob"}).then(function (blob) {
saveAs(blob, "hello.zip");
}, function (err) {
blobLink.innerHTML += " " + err;
});
return false;
}
bindEvent(blobLink, 'click', downloadWithBlob);
} else {
blobLink.innerHTML += " (not supported on this browser)";
}
})();
</script>
<footer>
<a href="mailto:garvernr@mail.uc.edu?Subject=Hey%20Instasample" class="bottom">contact</a>
<t class="bottomline"> | </t>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5LC9QK23C9M28" class="bottom2">donate</a>
<t class="bottomline"> | </t>
<t class="bottom3">© 2016</t>
</footer>
</html>
最佳答案
关于javascript - 使用 JSzip 时未定义 saveAs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41704748/
我正在尝试将 Excel 转换中的 XML 保存为 newDoc,这是一个 MSXML2.DOMDocument,但是每当我运行我的代码时,它都会突出显示 .SaveAs 并说找不到方法或数据成员。我
实现 FileFilter 参数必须使用逗号分隔的描述器对,后跟文件扩展名。 fileName = _ Application.GetSaveAsFilename( _ InitialFileName
我希望能够在 Angular 组件中创建和下载文件。为了做到这一点,我正在使用 FileSaver.js。即使我已将它导入到我的组件中,我还是在控制台中收到此错误: ERROR TypeError:
我正在实现一个应用程序,该应用程序在 AutoCAD 的 ObjectARX 界面中使用 COM 来自动执行绘图操作,例如打开和另存为。 根据文档,我应该能够调用 AcadDocument.SaveA
我想要: 使用模板工作簿进行数据操作 将此工作簿的副本另存为 .xlsx(SaveCopyAs 不允许您更改文件类型,否则就太好了) 继续显示原始模板(不是“另存为”模板) 使用SaveAs 完全符合
当用户打开此工作簿时,我想强制他们立即将文件另存为新文件。对话框打开,但它只会让您将其另存为“所有文件”。 Dim Workbook_Orig As Variant Workbook_Orig
我正在尝试将 .xls 文件转换为 .xlxs 我尝试了此代码的许多变体,但每次我遇到此错误消息时: Exception lors de l'appel de « SaveAs » avec « 2
我在使用 saveas 保存图形时遇到了一些奇怪的行为。你应该能够用这个重现它: %just plot a line: plot(1:10); legend('line 1') %find the l
在这一段代码中,Excel总是提示:“文件已存在,是否要覆盖?” Application.DisplayAlerts = False Set xls = CreateObject("Excel.App
在 outlook 中,我在收件箱等文件夹中有各种 DocumentItems,我试图在拖放事件中将它们保存到文件系统。 代码如下: for (var i = 1; i <= _application
使用 C# 编写一个方法,从工作簿中取出单个工作表并将其另存为 HTML。 我正在使用 MSDN 中描述的 Worksheet.SaveAs 方法. 但是,当我查看输出时,它已经消失并保存了工作簿中的
当我传递 olMHTML 时,它以 .msg 扩展名保存它,但如果我将扩展名更改为 .mht,它就可以完美地用作 mht 文件,如果我不这样做,我将无法打开扩展名为 .msg 的文件。如果我将它保存为
我正在尝试在我的 C#/Winforms 应用程序中使用 MS Excel Interop 从 excel 文件创建一个 csv 文件。 我在下面的代码中的 SaveAs 方法上遇到了这个错误。 'T
我有一个用于上传任何类型文件的 Controller 。它的浓缩版是 [HttpPost] public ActionResult Index (HttpPostedFileBase
扩展名为 *.docm 的模板报告将显示给用户,他将对其进行修改,然后单击保存按钮。我想将修改后的文档写入指定文件夹中的 accessionID.docm。对象 FileFormat = 必须是什么?
首先,这是我的代码: private Shoe ProcessForm(Shoe shoe, HttpPostedFileBase image) { try { sho
我正在使用 上传文件(图片)在代码隐藏中我使用 UploadedFile.SaveAs("C://Path...")将图像保存在服务器上。 这是我的完整代码: protected void btnA
我正在尝试使用以下代码将 excel 文件保存到网络驱动器中。 问题是,如果网络不可访问,则会出现运行时错误。 你能帮助如何修改代码吗 - 如果网络可访问,则将文件保存在给定的网络驱动器上 - 如果没
我正在尝试使用下面的 saveas() 函数将 excel 工作表输出到 xltext 文件。该文件生成良好,但数字具有特殊格式#,###.00。输出为“1,000.00”,而不仅仅是 1,000.0
我正在尝试使用从 ASP.Net Core Web 应用程序调用的 OpenXMLPowerTools v4.5.3.2、DocumentFormat.OpenXML v2.9.1 动态生成 Exce
我是一名优秀的程序员,十分优秀!