0
我正在使用請求承諾庫。我試圖將文件上載到一個簽名Amazon S3的URL:使用對Amazon S3的請求承諾上載文件緩衝區
var fs = require('fs')
var request = require('request-promise-native')
request({
method: 'PUT',
uri: 'https://MYBUCKET.amazonaws.com/myfile.pdf?AWSAccessKeyId=KEY&Expires=1489006131&Signature=SIGNATURE',
headers: {
'x-amz-server-side-encryption': 'AES256',
'Content-Type': 'application/pdf'
},
file: fs.readFileSync('myfile.pdf')
}).then((r) => console.log('response', r)).catch((err) => console.log('err', err))
請求成功,但亞馬遜報告文件長度爲0字節。
file
參數是否正確?
完美。我會接受何時SO允許我,謝謝 –