gpt4 book ai didi

ios - IOS从AWS S3下载图像

转载 作者:行者123 更新时间:2023-12-01 16:33:11 25 4
gpt4 key购买 nike

我目前正在将图像从IOS应用程序上传到AWS S3。

为了显示上传到S3的图像,我使用docs的方法

// Construct the NSURL for the download location.
NSString *downloadingFilePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"downloaded-myImage.jpg"];
NSURL *downloadingFileURL = [NSURL fileURLWithPath:downloadingFilePath];

// Construct the download request.
AWSS3TransferManagerDownloadRequest *downloadRequest = [AWSS3TransferManagerDownloadRequest new];

downloadRequest.bucket = @"myBucket";
downloadRequest.key = @"myImage.jpg";
downloadRequest.downloadingFileURL = downloadingFileURL;

然后用方法下载图片
[[transferManager download:downloadRequest] continueWithExecutor:[BFExecutor mainThreadExecutor]
withBlock:^id(BFTask *task)

我担心下载位置:如果下载太多图像会不会出现内存问题?

如果有人已经在使用此框架,是否有任何手动设置的缓存功能?使用像SDWebImage这样的框架来显示图像有什么好处吗?

最佳答案

适用于iOS的AWS Mobile SDK不提供缓存。您需要自己管理从Amazon S3存储桶下载的文件。当它们适合您的用例时,兑现框架可以帮助您管理下载的文件。

关于ios - IOS从AWS S3下载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30628824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com