Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
Javascript 将node.js中的文件解压缩到url路径_Javascript_Node.js_Express_Zip_Unzip - Fatal编程技术网

Javascript 将node.js中的文件解压缩到url路径

Javascript 将node.js中的文件解压缩到url路径,javascript,node.js,express,zip,unzip,Javascript,Node.js,Express,Zip,Unzip,我正在express框架中制作一个应用程序,用户上传一个zip文件并在网站上查看。我已经上传了一个html文件并查看了它;然而,我似乎不知道如何在线提取zip文件。我目前可以将zip文件存储在数据库中,但当它从数据库中取出时,似乎不可能将其解压缩到url而不是磁盘上。您认为我应该从哪里开始尝试解决这个问题?不确定您使用的是哪种zip格式,但zlib api就是一个例子: 如果您使用该库来创建流,您可以将该流写入响应中。在我看来,更大的问题是“解压缩到url”是什么意思?如果zip是一个包含多个文

我正在express框架中制作一个应用程序,用户上传一个zip文件并在网站上查看。我已经上传了一个html文件并查看了它;然而,我似乎不知道如何在线提取zip文件。我目前可以将zip文件存储在数据库中,但当它从数据库中取出时,似乎不可能将其解压缩到url而不是磁盘上。您认为我应该从哪里开始尝试解决这个问题?

不确定您使用的是哪种zip格式,但zlib api就是一个例子:


如果您使用该库来创建流,您可以将该流写入响应中。在我看来,更大的问题是“解压缩到url”是什么意思?如果zip是一个包含多个文件的存档文件,您希望用户在该URL上看到什么?

我建议使用此模块:-当用户上载必须在服务器端解压缩的文件时,我成功地使用了它。我认为原生ZlibAPI的文档缺失或尚未提供。如果有帮助,请告诉我