Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 将zip文件内容上载到S3_Node.js_File Upload_Amazon S3 - Fatal编程技术网

Node.js 将zip文件内容上载到S3

Node.js 将zip文件内容上载到S3,node.js,file-upload,amazon-s3,Node.js,File Upload,Amazon S3,我正在尝试将zip文件上载到S3。这些zip文件由用户上传,可以是任意大小的文件。我的第一种方法是使用which,这很好,但该项目使用的是一个非常过时的库(),该库不断出现“无效签名0x80014”错误 提取zip并将其上传到S3也不是一个好主意,因为包的大小可能会有所不同。将文件提取到磁盘,然后上传,这将是一项昂贵的任务。(unzip-to-s3/unzip在这方面做得很好,因为一旦上传了文件,它们就会自动耗尽内存) 现在我的问题是,如何通过node.js上传zip文件并在S3中提取它而不使用

我正在尝试将zip文件上载到S3。这些zip文件由用户上传,可以是任意大小的文件。我的第一种方法是使用which,这很好,但该项目使用的是一个非常过时的库(),该库不断出现“无效签名0x80014”错误

提取zip并将其上传到S3也不是一个好主意,因为包的大小可能会有所不同。将文件提取到磁盘,然后上传,这将是一项昂贵的任务。(unzip-to-s3/unzip在这方面做得很好,因为一旦上传了文件,它们就会自动耗尽内存)


现在我的问题是,如何通过node.js上传zip文件并在S3中提取它而不使用AWS Lambda

解压缩到s3非常简单,您可以尝试分叉它,更新库。然后交叉你的手指,希望它能起作用。@dpa是的,解压到s3很简单,但解压要稍微难一点。这在很大程度上取决于libraryunzip-to-s3非常简单,您可以尝试分叉它,更新库。然后交叉你的手指,希望它能起作用。@dpa是的,解压到s3很简单,但解压要稍微难一点。这在很大程度上取决于图书馆