是否有使用公共API的图像托管服务?

Ben*_*ter 37 hosting picasa image photobucket

我一直在考虑为一个项目提供图像托管服务,但我开始怀疑这对我的目标受众是否过于复杂,因为他们必须将所有图像上传到托管服务,然后将图像"附加"到CSS文件中使用托管服务提供的链接.虽然对于我们的开发人员来说这是一个相当简单的过程,但我认为这可能是让用户购买此功能的一大障碍.

我可以通过自己托管和提供图像来简化,但我担心可能出现的可扩展性问题,目前我没有硬件或带宽来处理.

我的想法是,我可以让用户将他们的图像和CSS上传到服务器的单个zip文件到Web服务器,然后可以从zip中提取文件,将图像推送到图像托管服务,以编程方式获取相应的URL从服务中获取并相应地更新CSS,然后将其附加到用户的显示配置文件.

这种方法可以一举杀死两只鸟,我不必担心因为在每个配置文件请求上提供潜在的大图像而导致的带宽问题,并且用户不必经历需要设置帐户的麻烦在图像托管服务.

有谁知道我可以编程集成的任何图像托管服务具有良好的可靠性和性能,可以帮助我解决这个难题?

提前致谢

cla*_*amp 17

http://deviantart.com

有一个公共的,易于使用的API,只需HTTP将图像发布到他们的域,你就会得到一个带有url的json

  • 冠军!我赞成这一点,因为这是我正在进行的事情!通过使用c#中的httpwebrequest,您可以轻松上传图像并获取链接:) thnx! (2认同)
  • 任何带文件的POST都是可以接受的,即通过curl cli:```curl -X POST http://deviantsart.com -F my_file=@/path/to/file.jpg``` (2认同)

Rob*_*loi 12

查看Picasa网络相册数据API:

如果您已注册Google+,那么最高为2048x2048像素的照片和长达15分钟的视频将不计入您的免费存储空间.


Nis*_*ant 8

我使用https://cloudinary.com/,发现它非常整洁!


Eri*_* J. 6

您可以考虑使用Amazon CloudFront.我没有使用过那个特定的服务,但我已经广泛使用了Amazon EC2和S3,我非常高兴.

更新:

我最近使用CloudFront进行视频托管项目,发现它的设置和使用非常简单.

  • ......你在70k(!)并且你懒得在一个downvote上发表评论?我的天啊.我在我最好的SE网站上的14k,甚至我不再抱怨了. (4认同)
  • 有趣......刚刚在这个 4 岁的问题上得到了一个不速之客的反对票,没有评论说明它可能有什么问题。 (2认同)