1

次のようにしてRestClientでファイルをアップロードしようとしましたが、結果の POST では常に「file_name.txt」ではなくファイルのファイル名 (「testfile.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 に答える