我有一个完全有效的zip文件,其中只包含一个打包文件,可以通过外部实用程序解压缩,并且它不会让任何有用的东西来自DeflateStream。我已经删除了前两个字节前缀(" 50h 4Bh",总是产生"块长度与其补码"异常不匹配),但后来没有进展 - 解压缩[ ]总是包含零,Read也返回0。
var multerFile = require('./components/multer');
.post(function(req, res){
multerFile.annotationFileUpload(req, res, function(err){
if(err){
console.log('Multer upload error');
req.flash('error', err);
res.redirect(req.get('referer'));
return;
}
....MORE CODE....
})
});
答案 0 :(得分:1)
这是一个zip文件,而不是zlib流。使用ZipFile
类。