如何在asp Core的rest API中上传文件后生成共享链接。

0

【以下的问题经过翻译处理】 在AWS中,有一种选项可以为指定的对象生成预签名URL。

我想为通过Rest API上传的对象生成共享URL。 是否可以通过Rest API获取共享链接,如果可以,可能的解决方案是什么? 我不想添加AWS S3 SDK依赖。 框架:ASP .net core。 语言:C#。

profile picture
专家
已提问 5 个月前28 查看次数
1 回答
0

【以下的回答经过翻译处理】 可以通过REST API在不添加AWS S3 SDK作为依赖项的情况下为AWS S3中的对象生成预签名URL。 一种方法是使用AWS S3 REST API的"PutObject"或"GetObject"端点,以及使用您的AWS S3访问密钥和秘密密钥对请求签名的"X-Amz-Signature"标题。一旦获得了预签名URL,您可以与他人分享,以便为他们提供对该对象的临时访问权限。在AWS文档中可以找到使用AWS S3 REST API在C#中生成预签名URL的示例,而无需使用AWS S3 SDK。 https://docs.aws.amazon.com/AmazonS3/latest/userguide/ShareObjectPreSignedURL.html

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则