我在express框架中制作了一个应用程序,用户上传一个zip文件并在网站上查看它。我已经上传了一个HTML文件并查看它;然而,我似乎无法找出解压缩在线文件。我目前可以将zip文件存储在数据库中,但是当它从数据库中拉出时,似乎不可能将其解压缩到url中,而不是在我的磁盘上。你认为我应该从试图解决这个问题开始?将node.js中的文件解压缩为一个url路径
0
A
回答
0
不知道你使用的zip格式,但它如何可以工作一个例子是zlib的API:http://nodejs.org/api/zlib.html
如果您使用该库来创建流可以是流写入响应,在概念上。在我看来,更大的问题是“解压缩到网址”是什么意思?如果zip是一个包含多个文件的存档,那么您希望用户在该URL中看到什么?
1
我建议使用这个模块:https://github.com/cthackers/adm-zip - 当用户上传必须在服务器端解压缩的文件时,我已经成功地使用它。我认为原生zlib API的文档缺失或尚未提供。让我知道这是否有帮助
相关问题
- 1. 解压缩文件 - 路径
- 2. Node.js - 压缩/解压缩文件夹
- 3. 使用BAT文件将文件解压缩到完整路径
- 4. 如何用动态路径或多个路径压缩文件?
- 5. .jpg将文件压缩为url参数
- 6. node.js如何流化22GB gzip压缩文件解压缩
- 7. 如何省略文件路径压缩?
- 8. Java路径压缩
- 9. Asp.net路径压缩
- 10. 在yii中压缩/解压缩文件
- 11. 解压缩(解压缩)由.net压缩(解压缩)的文件.net system.io.compression.gzipstream
- 12. 出现在压缩文件中的文件路径
- 13. 如何将Node.js中的.zip/.rar文件解压缩到文件夹中
- 14. 路径压缩,此代码如何进行路径压缩?
- 15. 压缩解压缩的exe文件
- 16. png文件的压缩和解压缩
- 17. C#从azure存储容器路径解压缩文件
- 18. 使用Python将文件解压缩到一个文件夹
- 19. gzip压缩中的Node.js文件扩展
- 20. 压缩文件未解压
- 21. Python:将zip文件解压缩并解压缩.zip
- 22. 在android中解密phoneGap中的URL并解压缩文件
- 23. Node.js的解压缩与非ASCII文件名的文件
- 24. 将URL更改为文件路径
- 25. 解压缩文件
- 26. 解压缩文件
- 27. 如何获得解压缩文件夹的唯一路径上的iOS
- 28. mod_rewrite来缩短url文件路径
- 29. 如何将压缩声音文件转换为解压缩文件
- 30. 将压缩包解压缩到同一个目录中