IDMPhotoBrowser 不从 AWSS3 存储桶加载图像
IDMPhotoBrowser doesn't load image from AWSS3 bucket
我正在努力将 IDMPhotoBrowser 集成到我使用 AWSS3 存储桶的应用程序中。如果我在浏览器中输入 link,它会正确下载图像。如果我通过 AWSS3TransferManager 传递 link 它也可以。当我使用 SDWebImage 并指定 url.
时它甚至可以工作
但是由于某些原因,当我将 url 放入 IDMPhotoBrowser 时,它不会加载。我已经用不在存储桶中的其他图像对其进行了测试,它们可以正常加载。我还检查了存储桶是否设置为 public,它的对象也是如此。
我将尝试使用 MWPhotoBrowser,因为它使用 SDWebImage。如果有人有任何其他建议,请告诉我!
我无法确定原因,但我发现当前通过 IDMPhotoBrowser 设置的 AFNetworking 不适用于 AWSS3。
有两种解决方法。一种是使用我实现的 MWPhotoBrowser。第二个是 IDMPhotoBrowser 的一个分支,另一位用户已将其编辑为使用 SDWebImage 而不是 AFNetworking。可以在此处找到该存储库:https://github.com/mythodeia/IDMPhotoBrowser
希望这可以帮助任何其他陷入此问题的人,即使我无法真正解决它...只能解决它。
我正在努力将 IDMPhotoBrowser 集成到我使用 AWSS3 存储桶的应用程序中。如果我在浏览器中输入 link,它会正确下载图像。如果我通过 AWSS3TransferManager 传递 link 它也可以。当我使用 SDWebImage 并指定 url.
时它甚至可以工作但是由于某些原因,当我将 url 放入 IDMPhotoBrowser 时,它不会加载。我已经用不在存储桶中的其他图像对其进行了测试,它们可以正常加载。我还检查了存储桶是否设置为 public,它的对象也是如此。
我将尝试使用 MWPhotoBrowser,因为它使用 SDWebImage。如果有人有任何其他建议,请告诉我!
我无法确定原因,但我发现当前通过 IDMPhotoBrowser 设置的 AFNetworking 不适用于 AWSS3。
有两种解决方法。一种是使用我实现的 MWPhotoBrowser。第二个是 IDMPhotoBrowser 的一个分支,另一位用户已将其编辑为使用 SDWebImage 而不是 AFNetworking。可以在此处找到该存储库:https://github.com/mythodeia/IDMPhotoBrowser
希望这可以帮助任何其他陷入此问题的人,即使我无法真正解决它...只能解决它。