我的图片文件位于名为" 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)
我尝试将其设置为可以从文件夹中获取图像文件,然后让更新配置文件方法使用图像字符串进行更新,但它似乎无法正常工作。请帮助,谢谢。