jjzjj

FileSaver

全部标签

javascript - 动态加载的 JavaScript 库何时可用?

我编写了JavaScript库来使用FileSaver.js及其相关库。但是,我不想在有人想使用我的库时总是加载FileSaver.js。而且我不想强制他们自己加载所有带有script标签的各种FileSaver相关JavaScript库(或者甚至加载我的一个可以做到这一点)。相反,我更喜欢这样的东西。当他们调用我的createImage函数时,它首先执行以下操作:functioncreateImage(image,name){if(typeof(saveAs)!=='function'){varelement=document.createElement('script');elem

javascript - 使用 FileSaver.js 保存 PNG 文件

我正在尝试使用FileSaver.js下载我的Express应用提供的PNG文件。文件以base64编码的字符串形式发送,但当我尝试使用FileSaver.js保存它们时,它们已损坏。这是我试图拯救他们的方式:varblob=newBlob([base64encodedString],{type:"data:image/png;base64"});saveAs(blob,"image.png");我也用过这种保存图片的方法,但是如果base64encodedString过大就不行了:vardownload=document.createElement('a');download.hre

javascript - 使用 JavaScript/GreaseMonkey 存储到文件中

我已经使用Greasemonkey从页面中捕获了数据列表。通用脚本varhit=GM_getValue("hit")||0;var_url="http://localhost:8080/test?p=$$pageNo$$";_url=_url.replace("$$pageNo$$",hit);GM_setValue("hit",++hit);if(hit此脚本将运行第n次并捕获谢谢-维斯瓦纳坦G 最佳答案 一个非常快速和简单的解决方案是使用FileSaver.js:1)将以下行添加到Greasemonkey脚本的==UserScr

javascript - 如何使用 JavaScript 压缩文件?

有没有办法使用JavaScript压缩文件?例如,在Yahoo邮件中,当您选择从电子邮件中下载所有附件时,它会被压缩并下载到一个zip文件中。JavaScript有能力做到这一点吗?如果是,请提供编码示例。我找到了这个名为jszip的库完成任务,但它有已知和Unresolved问题。我该如何解决这个问题? 最佳答案 JSZip多年来一直在更新。现在您可以在itsGitHubrepo上找到它可以和FileSaver.js一起使用您可以使用npm安装它们:npminstalljszip--savenpminstallfile-saver

前端导出文件 | fileSaver.js源码阅读

一、学习目标😀了解fileSaver.js核心实现自己动手实现简易导出功能在Vue中如何使用文件二、源码调试😊1、fileSave.js库地址:https://github.com/eligrey/FileSaver.js1、gitclonehttps://github.com/eligrey/FileSaver.js.git2、cdFileSaver.js-master/src目录3、在src下新建test.html,copy下面代码!DOCTYPEhtml>htmllang="en"> head> metacharset="UTF-8"/> metahttp-equiv="X-UA-C

vue中,给一个URL地址,利用FileSaver.js插件下载文件到本地

①首先下载FileSaver.js插件   npminstallfile-saver--save②在需要的.vue页面引入import{saveAs}from'file-saver' 在HTML中引入//FileSaver.js只有一个函数就是saveAs,它有三个参数,//第一个是:Blob、File、Url可以是二进制流、文件、URL的地址。//第二个是:文件的名字//第三个是:可选的object对象。//示例saveAs(参数一,参数二,参数三)③如果想保存一个TXT文档本地save(){letblob=newBlob(["Hello,world!"],{type:"text/plain

javascript - 在 iOS Chrome 和 Safari 上使用 FileSaver.js 保存或打开 blob

我使用docxtemplater从javascript创建docx文档的库。在桌面浏览器上,它工作正常。在移动设备上,在Android上没有问题,但我在iOS上遇到了一些问题。在iOS上,当我尝试下载或打开文档时,当我看到以下类型的URL时,会在浏览器中创建一个新选项卡:blob:http://mylocalServer/987788-3524-33iuhih3334434434在这个新标签中,我看不到文档,也没有办法下载它。iOS下如何获取docx文档?这是在JS中创建docx文档的代码:out=doc.getZip().generate({type:"blob"});//Givea

【element 】使用xlsx、FileSaver实现导出,CDN引入,FileSaver.saveAs is not a function.saveAs is not a function

系统前端采用elementui,现在需要实现一个导出的功能,各种搜索找到XLsx、FileSaver.CDN方式引入:(网上基本很少CDN引入)scriptsrc="//cdn.bootcdn.net/ajax/libs/xlsx/0.18.5/xlsx.full.min.js">/script>scriptsrc="//cdn.bootcdn.net/ajax/libs/FileSaver.js/2.0.5/FileSaver.js">/script>以上文件在人口文件中已经全局引入网上发部分代码如下:divid="app"> //导出 el-buttonclass="button-down