【发布时间】:2016-03-05 21:04:55
【问题描述】:
我正在使用一个名为 rubypress 的 gem,使用 XMLRPC 将内容从 ruby 发布到 wordpress。除图像上传部分外,一切正常。我将图像转换为 base64 编码格式,但在上传后,我得到的只是一张灰色图像,而不是我打算上传的图像(我使用大约 100kb 大小的较小图像来上传进行测试)。我在做什么错? 以下是来自 rubypress github 页面(https://github.com/zachfeldman/rubypress) 的上传代码:
FILENAME='myFile.png'
wp.uploadFile(:data => {
:name => FILENAME,
:type => MIME::Types.type_for(FILENAME).first.to_s,
:bits => XMLRPC::Base64.new(IO.read(FILENAME))
})
【问题讨论】: