在Ruby中,如何在文件夹中更新头像/背景图像file.jpg?

时间:2015-06-11 12:04:00

标签: ruby twitter directory jpeg avatar

我的图片文件位于名为" avis"的文件夹中。并且里面的每个jpeg文件的标题都是" IMG_36754.JPG"。这些数字是随机的。我的问题是我无法让客户更新头像或背景图片。

client = Twitter::REST::Client.new do |config|
    config.consumer_key        = "xxxxx"
    config.consumer_secret     = "xxxxx"
    config.access_token        = "xxxxx"
    config.access_token_secret = "xxxxx"
end

当我尝试下面的代码时,我收到的错误是"没有这样的文件或目录@ rb_sysopen - IMG_7394.JPG(Errno :: ENOENT)"

file5 = File.open(Dir.entries("avis").sample)

puts client.update_profile_image(file5)

当我在下面使用此代码时,我收到错误"没有这样的文件或目录@ rb_sysopen - avi(Errno :: ENOENT)"

avis = Dir.entries("avis")

avi = avis.sample.to_s


file = File.read("avi","r")
puts client.update_profile_image(file)

我尝试将其设置为可以从文件夹中获取图像文件,然后让更新配置文件方法使用图像字符串进行更新,但它似乎无法正常工作。请帮助,谢谢。

0 个答案:

没有答案