我只是尝试将文件上传到aws s3存储桶并尝试从上传的文件中获取网址但是一旦我得到网址我将其放入浏览器并检查但是它给我的错误如
NoSuchKey
指定的密钥不存在。
获取网址的代码是 -
var expiryUrlRequest = new GetPreSignedUrlRequest();
expiryUrlRequest.BucketName = BUCKET_NAME;
expiryUrlRequest.Key = "uploads/xxx_" +xxx+ "/yyy_" + yyy+ "/" + FileName + extention;
expiryUrlRequest.Expires = DateTime.Now.AddYears(10);
url = client.GetPreSignedURL(expiryUrlRequest);
我将url存储在数据库中并尝试访问文件但是请给出上述错误任何帮助。谢谢。
使用AWSSDK.S3版本v4.0.30319 使用AWSSDK.Core版本v4.0.30319