我正在修改应用程序以使用私有CloudFront而不是直接从S3。CloudfFont GetObjectRequest相当于从S3下载文件
我已经能够根据需要创建签名的URL并填充图片框。
我无法找到CloudFront的等效GetObjectRequest的...
for (int num = 1; num < 16; num++)
{
GetObjectRequest request = new GetObjectRequest
{
BucketName = ContainerName,
Key = tempDownload + @"/" + num + ".jpg"
};
try
{
//Issue request and remember to dispose of the response
using (GetObjectResponse response = s3Client.GetObject(request))
{
string dest = Path.Combine(newFileFolder, tempDownload + num + ".jpg");
if (!File.Exists(dest))
{
response.WriteResponseStreamToFile(dest);
}
}
}
}
我试图通过的Cloudfront下载文件到应用用户的硬盘。
你为什么要创建签名的URL和你做了什么? – Kannaiyan