내가 이베이-API의 문자열로 표현 zip 파일을 저장하는 방법 노드 JS
--MIMEBoundaryurn_uuid_C91296EA5FF69EE9571479882375576565344 콘텐츠 형식의 응답이 : 응용 프로그램/XOP + XML을; charset = utf-8; 유형 = "텍스트/XML" 콘텐츠 전송 인코딩 : 이진 내용-ID : < 0.urn : UUID : C91296EA5FF69EE9571479882375576565345>
Success1.1.02016-11-23T06 : 26 : 15.576Z514 --MIMEBoundaryurn_uuid_C91296EA5FF69EE9571479882375574545344 내용 - 유형 : 응용 프로그램/우편 내용 전송 인코딩 : 이진 내용-ID :
PKY'uIi [@ 50014028337_report.xmlUT y2Xy2Xux 00Rj @ + [PLX 번호 (X, LQ =] Lfewcw ĤO1HTtGGT 6; ' . $ = d m; c} W ߦ RW A f g I 4U x 3 f ғ {f xj , + I % 5 B'sG # t에서, L {笓 CMD) 9 모;! 10_ < iysz u = Ջ^2 S % + 2 2 QQ ????? ? [[[[[[[ [[[[[ @ 50014028337_report.xmlUTy2Xux 00PK \는 --MIMEBoundaryurn_uuid_C91296EA5FF69EE9571479882375576565344--
이 String 타입이다. 난 첨부 zip 파일 데이터
PKY'uIi [@ 50014028337_report.xmlUT y2Xy2Xux 00Rj @ + [PLX 번호를 즉, 추출 된 (x, q) = d m; c} W ߦ RW A f g I 4U x 3 f ғ {f xj , I + % 5B'sG # t에서, L {笓 CMD) 9 모;! I 10_ < y sz u = Ջ^2 S % + 2 2 QQ ??????? 'PKY'uIi [ @ 50014028338_report.xmlUTy 2Xux 00PK \
이는 report.xml이 있음을 보여줍니다. 그래서 내가이 데이터를 zip 파일에 쓸 때 zip 파일을 만들고 압축을 풀면 오류가 발생합니다.
fs.writeFile("./static/DownloadFile.zip", fileData, 'binary', function(err){
if (err) throw err;
console.log("success");
});
이 데이터를 zip 파일로 올바르게 쓸 수 있습니까? Pls 조언. 필요한 경우 추가 정보.
편집 : PHP에서 zip 파일을 작성 시도하고 succssfully이 코드로 쓰고 :
$zipFilename="DownloadFile.zip";
$data = $fileData;
$handler = fopen($zipFilename, 'wb')
or die("Failed. Cannot Open $zipFilename to Write!</b></p>");
fwrite($handler, $data);
fclose($handler);
내가 nodejs에서 같은 일을 달성 할 수있는 방법에 대해 조언을 주시기 바랍니다. 난 당신의 코드 예제에서 보듯이