我通过Ruby on Rails应用程序将图像上传到Etsy时遇到了麻烦。继Etsy API和Etsy gem之后,我发送了一个邮件请求给/listings/#{listing_id}/images
。参数是:
{:require_secure=>true,
:image=>#<File:/tmp/RackMultipart20150928-12064-1ctbfdu.jpg>, :type=>"image/jpg",
:multipart=>true,
:listing_id=>249197834}
但是,我收到此错误:
'图像数组元数据看起来不像_FILES数组'
根据Etsy image gem,只发送三个参数图像,multipart和listing_id。你可以设置params。
{
image: open('/tmp/RackMultipart20150928-12064-1ctbfdu.jpg'),
multipart: true,
listing_id: 249197834
}