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

0

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

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

profile picture
專家
已提問 6 個月前檢視次數 30 次
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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南