5
จะรับการตอบสนองจาก S3 getObject ใน Node.js ได้อย่างไร
ในโปรเจ็กต์ Node.js ฉันพยายามดึงข้อมูลกลับจาก S3 เมื่อฉันใช้getSignedURLทุกอย่างทำงานได้: aws.getSignedUrl('getObject', params, function(err, url){ console.log(url); }); พารามิเตอร์ของฉันคือ: var params = { Bucket: "test-aws-imagery", Key: "TILES/Level4/A3_B3_C2/A5_B67_C59_Tiles.par" หากฉันนำเอาต์พุต URL ไปยังคอนโซลและวางในเว็บเบราว์เซอร์จะดาวน์โหลดไฟล์ที่ฉันต้องการ อย่างไรก็ตามหากฉันพยายามใช้getObjectฉันจะพบพฤติกรรมแปลก ๆ ทุกประเภท ฉันเชื่อว่าฉันใช้มันไม่ถูกต้อง นี่คือสิ่งที่ฉันได้ลอง: aws.getObject(params, function(err, data){ console.log(data); console.log(err); }); ผลลัพธ์: { AcceptRanges: 'bytes', LastModified: 'Wed, 06 Apr 2016 20:04:02 GMT', ContentLength: '1602862', ETag: '9826l1e5725fbd52l88ge3f5v0c123a4"', ContentType: …