http://ruby4u.iteye.com/blog/299699
mechanize
# 文件的上传
# 方法一
page.forms[0].file_uploads.name('upfile').file_name = './hoge.jpg'
# 方法二
page.forms[0].file_uploads.name('upfile').file_data = File.open('./hoge.jpg','rb'){|f| f.read}
本文介绍了使用 Ruby 的 Mechanize 库进行文件上传的方法。提供了两种实现方式:一种是通过设置文件名,另一种是直接读取文件数据。
http://ruby4u.iteye.com/blog/299699
mechanize
# 文件的上传
# 方法一
page.forms[0].file_uploads.name('upfile').file_name = './hoge.jpg'
# 方法二
page.forms[0].file_uploads.name('upfile').file_data = File.open('./hoge.jpg','rb'){|f| f.read}

被折叠的 条评论
为什么被折叠?