1

我尝试使用以下方法使用RestClient上传文件,但生成的 POST 始终使用文件的文件名(“testfile.txt”)而不是“file_name.txt”:

RestClient::Resource.new(path, resource_options).post(:transfer => { :path => "file_name.txt" }, :upload => File.new('/tmp/testfile.txt', 'rb'))
4

2 回答 2

1

如果要指定不同的名称,可以覆盖您使用的 File 对象的 original_filename 方法

您可以使用字符串作为有效负载,只需传递您的字符串

如果您还有其他问题,欢迎在项目主页上引用的 rest-client 邮件列表中提问

于 2010-07-13T16:15:46.837 回答
0

您是否尝试过切换它们,看看会发生什么?

于 2010-07-11T19:33:37.453 回答