1

是否可以通过 Heroku 上的 Rails 使用 imgur 的 api 上传图像(写入限制?)

我正在查看以下宝石:

https://github.com/vanntastic/imgur

您将如何处理使用该方法指向要上传的实际文件的实际过程upload_file

4

3 回答 3

1

您可以这样做,因为您可以访问 tmp 目录。在此 tmp 目录上下载文件时。

于 2012-02-15T10:24:28.853 回答
0

好久没说话了。

我真的只是实现了这个:github commit diff。在我的例子中,由于 imgur 返回一个名为“image_hash”的字符串以及一堆其他东西,我只是实现了如何重新导出所有其他东西并只存储那个小字符串。我希望这有帮助!我应该考虑把它变成一个成熟的 Rails gem。

[编辑 - 代码并不完美,它是第 1 版!]

于 2012-04-27T20:13:09.767 回答
0

自发布此问题以来,API 可能在 6 年内发生了变化,但这些方法在 2018 年年中对我都不起作用。

我使用的解决方案是“ imgur-api ” gem。下面的示例代码:

require 'imgur'

client_id = '1ae88df00f00f00' 

client = Imgur.new(client_id)

image = Imgur::LocalImage.new('test.png', title: 'Test image')

uploaded = client.upload(image)

puts uploaded.link
#=> https://i.imgur.com/bBlMW3X.png
于 2018-07-02T14:04:30.113 回答