我研究并注意到 ActiveResource 缺少此功能。那么,在进行文件上传时,当前的最新技术是什么?
Guillermo 方法的一个问题是请求必须嵌套,如下所示:
body = { :file => {:uploaded_data => File.open("#{RAILS_ROOT}/public/tmp/" + original_filename), :owner_id => current_user.owner_id }, :api_key => '123123123123123123'}
当然,用 HttpClient 做这样的请求是不可能的。我尝试了在 github 中找到的其他 gem(sevenwire-http-client 和 technoweenie-rest-client),但它们在嵌套文件时遇到了问题。是否可以上传带有嵌套请求的文件?