簡體   English   中英

使用angular + aws-sdk-js +預簽名網址將文件上傳到S3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM