Ruby on rails Ruby back postfield.file失败?

Ruby on rails Ruby back postfield.file失败?,ruby-on-rails,file-upload,curl,Ruby On Rails,File Upload,Curl,所以根据文件和其他资料我试着 Curl::PostField.file('fname','path to file) 结果:curl:err:invalidpostfielderror。无法将非内容字段转换为字符串 我错过了什么?!存在(文件路径为true)下面是一个使用路缘上传大型zip文件的示例: c = Curl::Easy.new(url) c.headers["Authorization"] = "Bearer #{token}" c.multipart_for

所以根据文件和其他资料我试着

Curl::PostField.file('fname','path to file)

结果:curl:err:invalidpostfielderror。无法将非内容字段转换为字符串


我错过了什么?!存在(文件路径为true)

下面是一个使用路缘上传大型zip文件的示例:

    c = Curl::Easy.new(url)
    c.headers["Authorization"] = "Bearer #{token}"
    c.multipart_form_post = true
    c.on_failure { 
        # something
    }
    c.on_success { |data|       
        #something   
    }   
    c.http_post(Curl::PostField.content('id', my_id),
                Curl::PostField.file('zip', "path/to/my.zip"))

你能确切地解释一下你想做什么吗?试图通过http post发送文件