2017-11-01 6 views
0

node.js 서버에서 node.js 클라이언트로 zip 파일을 보내려고하지만 zip 파일을 저장할 때 파일이 손상되어 열리지 않습니다.node.js 서버에서 node.js 클라이언트로 zip 파일 보내기

나는 zip 파일을 클라이언트

여기
app.get('/checkForUpdate', function (req, res) { 

    var zip = new AdmZip(); 
    zip.addLocalFile("./update.js"); 
    var willSendthis = zip.toBuffer(); 
    res.send(willSendthis); 

}); 

나는이가 MIME 타입 application/x-zip-compressed 설정해야 추측 내 클라이언트 코드

$.ajax({ 
    type: 'GET', 
    contentType: 'application/json', 
    data: {version: version}, 
    url: 'http://localhost:3000/checkForUpdate', 
    success: function (data) { 

     fs.writeFile("update.zip", data, function(err) { 

      if(err) { 
       console.log(err); 
      } else { 
       console.log("The file was saved!"); 
      } 

     }); 
    } 
}); 

답변

0

입니다에 보낼 ADM 지퍼를 사용하고 있습니다.

+0

그냥 아직 행운을 달아 보려고 시도했습니다. –

+0

다음을 시도해보십시오 :'application/zip, application/octet-stream' – zivce