[英]Uploading a file to S3 with angular + aws-sdk-js + pre-signed url
我想在aws-sdk-js中使用預簽名的url,但在任何地方都找不到示例,可以這樣做嗎?
var bucket = new AWS.S3({uri: preSignedUrl}); <== ??
var params = {Key: 'my.key', Body: file};
bucket.upload(params, function (err, data) {
...
});
謝謝你的幫助 :)
如果為您提供了一個預簽名的URL,則實際上不需要使用AWS JavaScript SDK來使用它。
例如,在nodejs中,您可以使用請求模塊使用預先簽名的url上載文件。 例:
request({
url: presignedUrl,
method: 'PUT',
body: FILE
});
注意您正在使用Angular。 您也可以使用AJAX調用來完成相同操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.