我正在尝试使用 Ruby rest-client 将大量图片上传到我正在编写的网站上。我的代码如下:
RestClient.post url, :timeout => 90000000, :open_timeout => 90000000, :file_param => file_obj
但是,我遇到了这个错误:
RestClient::RequestTimeout: Request Timeout
from /Library/Ruby/Gems/1.8/gems/rest-client-1.6.1/lib/restclient/request.rb:174:in `transmit'
from /Library/Ruby/
但是当我查看服务器日志时
Completed in 61493ms (View: 2, DB: 1) | 201 Created
看起来没有任何原因导致这个操作超时。有人知道是否存在超时参数我没有正确设置吗?
谢谢
:file_param
)放入:payload
中:Request.execute(:method => :post, :url => @url, :timeout => 90000000, :payload => { :file_param => file_obj })
。 - WiseOldDuck