gpt4 book ai didi

安卓 : Using amazom s3 TransferManager with UIL

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

我想开始使用带有 UIL 的 Amazon TransferManager
目前我正在使用 UIL,我扩展了 BaseImageDownloader 类并提供了输入流

return client.getObject(req).getObjectContent();

并且在使用 UIL 时,我只是将我的下载器类提供给 UIL 配置。

如何迁移它以使用 TransferManager?

最佳答案

TransferManager 在下载过程中不允许您访问 InputStream,因此它可能不适合您的使用。一种方法是先下载到 File,然后在其上创建 InputStream。此示例没有异常处理,但展示了这种方法。

File outputFile = new File("/path/to/file");
Download download = transferManager.download(req, outputFile);
download.waitForCompletion();
return new FileInputStream(outputFile);

关于安卓 : Using amazom s3 TransferManager with UIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030414/

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