问题标签 [jszip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
security - 谷歌浏览器的“不常见下载”警告基于什么?
我了解 Chrome 的“不常见下载”警告大致基于下载的常见程度,但具体条件是什么?
“共性”是衡量的,还是启发式的?(例如,“zip 文件总是被认为不常见”)
如果进行测量,它是基于域、协议(例如 http 或 dataurl)还是完整的特定 URL?
很明显,文件或内容类型就是其中之一。在同一个网站上,我看到 zip 文件会触发警告,而 PNG 或 JPG 不会。有什么方法可以使它不触发通过 JSZip 创建和保存的 zip 文件?
javascript - 如何使用 jszip 在 Safari 8 中保存带有文件名和扩展名的 zip 文件?
我想使用库zip
在客户端保存文件。jszip
这是我的代码:
它在除 Safari 8 之外的所有现代浏览器中都能正常工作。
Safari 8 无法保存带有文件扩展名的文件。
这是一个示例http://jsfiddle.net/uvhy34ar/3/,它显示了这个问题的实际效果。
javascript - JSZipped SVG 未在 Safari 中呈现
我正在使用 JSZip 解压缩 svg 图像。如下
mime 类型设置为"image/svg+xml"
blob url 被设置到<img>
标记中的 src 属性中。这适用于 chrome、firefox,但不适用于 Safari。在 safari 中,不会渲染图像。知道为什么会这样吗?另外,如果我们使用<object>
标签,图像会被正确渲染。但我不能使用<object
> 标签,因为它破坏了其他功能。你能告诉我我们怎样才能让它在<img>
标签中工作吗?
jquery - 如何在不使用 html 表单的情况下通过 $.ajax() POST 发送 zip 文件?
我已经使用 JSZIP 库文件以这种方式为 2 个 xml 文件创建了一个 zip 文件,
jszip.js
jszip-load.js
jszip-inflate.js
jszip-deflate.js
这个压缩部分是成功的,因为我可以在我的下载文件夹中获得带有 2 个上述文件 hi.xml 和 hello.xml 的 downloads.zip,如果我添加此代码,
但是我在不使用 html 表单的情况下通过 ajax 将此 zip 文件上传到服务器时遇到了困难。这就是我在代码中所做的,
有人可以在这个问题上帮助我吗?
我也这样做过,
我在这里想念什么?为什么 zip 文件没有发布到服务器?
有人能帮我吗?
javascript - JSZip 读取 Zip 文件并从现有的 Zip 文件中执行
我一直在使用JSZip在 Javascript 中读取和写入 zip 文件。
我想要做的是从一个input[type=file]
元素(我使用 FileReader 到读取 zip 文件的内容并在页面上显示文件/文件夹)
然后,当我点击 Linux 图标时,我想将我的 Web 应用程序导出为原生 Linux 应用程序。我通过使用JSZipUtils / JSZip来做到这一点。我正在加载一个名为的 zip 文件YourLinApp.zip
,其中包含用户将其 Web 应用程序作为本机 Linux 应用程序运行所需的所有文件。这个 zip 文件中缺少的只是它们的源代码。
我使用以下功能触发它...
我的问题是将他们的源代码与新的 zip 文件合并,同时仍然可以使用JSZip自由地将文件添加到 zip 文件中。
我知道JSZip 可以读取 zip 文件,但无法让它满足我的需要。
我可以使用将文件添加到加载的 zip 文件中,zip.file(name, code)
也可以将文件 ( using zip.file(name, code)
) 添加到用于将 Web 应用程序转换为桌面应用程序的 zip 文件的数据中。这里的问题是它不从input[type=file]
又名 FileReader 加载文件。
这是我的 jQuery/JavaScript:
javascript - 打包并下载 zip 到 Google Drive 测试
小提琴 - http://codepen.io/mikethedj4/pen/dodegW
我想看看您是否可以使用JSZip和Google Drive API动态打包一个 zip 文件并将其保存到 Google Frive 。
我使用“显式渲染”方法开始。
HTML
jQuery/JavaScript
无论我尝试什么,我都会不断收到“下载 XHR 错误”。
javascript - 使用 Filereader API 加载图像并使用 JSZip 压缩它
我正在尝试使用 fileready api 加载图像,将其保存在使用 jszip 制作的新制作的 zip 文件中,名称为logo.png
. 我的问题是从文件阅读器获取图像以保存在 zip 中。
javascript - 将画布中调整大小的图像导出到新的 JSZip 包
我可以将图像加载到画布元素中并调整其大小,但我无法获取调整后的图像:
进入jszip的下载包功能。
片段:
javascript - 对象的打字稿定义,用作数组
我正在尝试扩展jszip.d.ts,因为它缺少对files
对象的描述。而这个物体似乎真的很难描述。
它是实际用作数组的通用对象。它具有存档中找到的每个文件的属性,并且每个属性值都有JSZipObject
类型。
问题是如何描述没有定义属性集的对象?
有人可以建议解决这个问题的方法吗?或者可能是成功解决此类问题的示例定义文件(除了使用any
类型)。
javascript - 在 JSZip 中打包外部文件
我正在使用代码编辑器,在那里我检查我想要的库,只要说Normalize或FontAwesome ,当我导出代码时,我服务器中的 zip 文件就会加载到 JSZip中,我的所有库都被合并到 zip没有超链接的文件。
要加载的所有库(准确地说是 38 个)都在我的服务器上。但是,我只按照JSZip网站上列出的演示 中的Filereader和AJAX将文件加载到JSZip中的 zip 文件中。
基本上我正在尝试将多个 zip 文件加载到一个新的 jszip 包中。