【问题标题】:Image hosting with public API, management console and autoresize, any recommendations?带有公共 API、管理控制台和自动调整大小的图像托管,有什么建议吗?
【发布时间】:2013-06-22 06:52:07
【问题描述】:

我正在尝试为我的移动应用寻找合适的图片托管。我一直在使用 flickr,但由于(新?)条款和条件,我不能上传不是我制作的图片。

我正在使用以下 flickr 功能:

  • 管理控制台上传图片并为其分配标签。
  • REST API 按标签获取图像并按添加日期排序。匿名或公钥,只允许读取数据。
  • 自动调整大小,因为我有一个移动应用程序并且想要显示缩略图列表。
  • 可以用于商业用途。

我一直在看:

  • imageshack.us - 有缺陷且不稳定。由于某种原因,图像的顺序有时会有所不同。
  • cloudinary.com - 似乎获取图像列表的唯一方法是使用私有 API 密钥,这意味着有人可以使用此密钥删除所有照片。所以是不安全的。
  • uploadcare.com - 没有管理控制台。
  • api.imgur.com - 对于商业用途来说太复杂了:注册应用程序,注册机智 Mashape.. 但如果我错了,请纠正我。
  • minus.com - 没有调整大小和匿名访问 API 的权限。

提前谢谢你!

【问题讨论】:

  • 更新:最终使用api.imgur.com 作为图像的存储和管理工具。不幸的是,大约 600 张图像的响应时间非常慢(10 - 20 秒),并且返回的 json 很重(147 kb)。所以我在 EC2 上构建了中间件层来过滤掉多余的 json 属性并在 S3 上缓存结果 json。

标签: image api rest hosting storage


【解决方案1】:

为了您的使用,您可以使用 Amazon S3。很棒,而且效果很好!

一个可能更便宜的选择是谷歌。 Google docs 现在支持所有文件类型,因此您可以将图像加载到 Google docs 文件夹中,并共享该文件夹以供公众访问。 URL 有点长。 调整大小等有多种选择,而且它是谷歌,所以显然他们的 API 是稳定和完美的。

Google 每年 20GB 的费用仅为 5 美元。有用于上传照片、文档等的完整 API。

【讨论】:

  • 谢谢,看看S3,如果我能接受就写。
  • 更新:最终使用api.imgur.com 作为图像的存储和管理工具。不幸的是,大约 600 张图像的响应时间非常慢(10 - 20 秒),并且返回的 json 很重(147 kb)。所以我在 EC2 上构建了中间件层来过滤掉多余的 json 属性并在 S3 上缓存结果 json。
【解决方案2】:

我不确定您是否愿意为您的应用程序提供自托管图像托管服务。

如果是,我会说查看 ImageS3,https://github.com/images3/images3-play。一个运行在 Amazon S3 之上的图像托管服务,它与您一直在寻找的其他图像托管服务一样,唯一不同的是它是开源的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 2013-05-06
    相关资源
    最近更新 更多