草庐IT

zip_iterator

全部标签

javascript - Babel编译错误: Cannot find module core-js/library/fn/get-iterator

这是我的目录结构:├───demo│├───entry││├───index.js││├───tap.js││└───util.js│├───node_modules│├───index.html│├───package.json│└───webpack.config.js├───src│├───tap.js│└───util.js├───index.js└───package.json在demo/entry/index.js我有importtapfrom'../../src/tap';编译时,babel报错ERRORin../src/tap.jsModulebuildfailed:E

javascript - 在客户端将大文件 (> 2GB) 压缩成 ZIP

我正在使用node.js和socket.io构建一个上传工具,因为它们通常会上传非常大的文件,而普通的上传表单无法正常工作。问题是他们想在发送之前将文件压缩成zip,以提高传输效率。我一直在研究像JSZip这样的压缩方法。或zip.js,但这些都不适用于非常大的文件。我能做什么? 最佳答案 您可以使用zip.js压缩多达4GB的数据但是:它仅适用于Chrome它会很慢(我的旧笔记本电脑上每GB压缩数据大约需要30分钟)您可以通过thisdemo在线试用.您必须在“选择临时存储”输入中选择“HDD”选项。然后你可以从你的文件系统中导入

javascript - Adm Zip 将文件压缩为目录

我正在尝试使用Adm-Zip将文件打包成zip文件varAdmZip=require('adm-zip');varpathToZip='build/release/Ext.zip';varzip=newAdmZip();zip.addLocalFile('background.js');zip.addLocalFile('chrome_ex_oauth.html');zip.addLocalFolder('images');zip.writeZip(pathToZip);但是,所有文件都作为文件夹添加到zip中,而实际内容并未被压缩。入门引用如下,这似乎是一个非常简单的示例,它没有按预

javascript - Node : Downloading a zip through Request, Zip 已损坏

我正在使用出色的Request用于在Node中下载文件的库,用于我正在开发的一个小型命令行工具。Request非常适合拉入单个文件,完全没有问题,但它不适用于ZIP。例如,我正在尝试下载TwitterBootstrap存档,位于URL:http://twitter.github.com/bootstrap/assets/bootstrap.zip代码的相关部分是:varfileUrl="http://twitter.github.com/bootstrap/assets/bootstrap.zip";varoutput="bootstrap.zip";request(fileUrl,f

android - 在 Phonegap (windows) 中找不到脚本文件 "C:\res\windows\zip.js"

今天想试试phonegap。已安装Node.js使用命令安装phonegap:npminstall-gphonegap使用创建应用phonegapcreatemy-app运行命令phonegaprunandroid收到此错误-找不到脚本文件“C:\res\windows\zip.js”不确定发生了什么。我已经尝试下载zip.js并将其放入www\js以及构建。不知道为什么错误是指res文件夹,而没有。有人遇到过类似情况吗? 最佳答案 我能够通过更新Phonegap来消除错误:npmupdate-gphonegap

node.js - Lambda 函数错误 : EROFS: read-only file system, 打开 './tmp/test.zip' 进程在完成请求之前退出

Ihavedownloadazipfilefroms3bucketthenextractingthezipfileandfinallyuploadonefiletos3bucketinLambdafunctionusingNodeJS.Butamgettingtheerror==>Error:EROFS:read-onlyfilesystem,open'./tmp/test.zip'"Processexitedbeforecompleting>request"exports.handler=function(callback){downloadZipFile(params,downlo

node.js - GraphQL 期望 Iterable,但没有为字段 xxx.yyy 找到一个

我目前正在使用NodeJS尝试GraphQL,但我不知道为什么以下查询会出现此错误:{library{name,user{nameemail}}}我不确定我的resolveLibrary的type是否正确,因为在任何示例中我都看到他们使用了newGraphQL.GraphQLList(),但就我而言,我真的想返回一个用户对象,而不是用户数组。我的代码:constGraphQL=require('graphql');constDB=require('../database/db');constuser=require('./user').type;constlibrary=newGrap

node.js - 动态创建 zip 并将其流式传输到客户端

我正在使用NodeJs(w/express),我正在尝试将一个zip文件流式传输回客户端。zip中包含的文件并不存在于文件系统中,而是动态创建的。我想将文件内容流式传输到zip并将zip流式传输回客户端。I.E.我希望客户收到:tmp.zip-->1.txt-->2.txt-->3.txt其中1,2,3.txt是动态创建并流式传输到zip文件的。这可能吗? 最佳答案 Archiver有一个append方法,可让您将文本保存为文件。要将这些数据“流式传输”给用户,您可以简单地通过管道传输到HTTP响应对象。varHttp=requir

javascript - 如何在 NodeJs 中下载和解压缩内存中的 zip 文件?

我想从Internet下载一个zip文件并将其解压缩到内存中而不保存到临时文件中。我该怎么做?这是我尝试过的:varurl='http://bdn-ak.bloomberg.com/precanned/Comdty_Calendar_Spread_Option_20120428.txt.zip';varrequest=require('request'),fs=require('fs'),zlib=require('zlib');request.get(url,function(err,res,file){if(err)throwerr;zlib.unzip(file,function

Node.js 和亚马逊 S3 : How to iterate through all files in a bucket?

是否有任何适用于Node.js的AmazonS3客户端库允许列出S3存储桶中的所有文件?最知名的aws2js和knox好像没有这个功能。 最佳答案 使用官方aws-sdk:varallKeys=[];functionlistAllKeys(marker,cb){s3.listObjects({Bucket:s3bucket,Marker:marker},function(err,data){allKeys.push(data.Contents);if(data.IsTruncated)listAllKeys(data.NextMar