我正在尝试在我的网站上自动创建列表,并且在上传列表的图像时遇到了很多困难。我正在使用 Cloud9 和 Watir,并使用无头 chrome 浏览器,代码是用 Ruby 编写的。由于某种原因,照片拒绝上传。
photo = File.open("00909_8qYJaR8wTix_600x450.jpg", "a")
path = File.expand_path(File.dirname(photo))
browser.file_field(:type,"file").set(path)
终端输出:
[8] pry(main)> browser.file_field(:type,"file").value
=> ""
[9] pry(main)> path
=> "/home/ubuntu/workspace/scraper"
[10] pry(main)> File.exist? (path)
=> true
HTML 输入 class="fileupload" multiple="multiple" type="file" style="display: inline-block;"