2017-06-30 6 views
0

シェフのhttp_requestメソッドを使用してサーバーにテキストファイルを送信したいとします。 は、ここで私は何かを書くが、そのシェフを使用したテストファイルhttp_requestメソッドを別のサーバーで使用

http_request "post a file" do 
    action :post 
    url "http://<server_ip>/php/upload.php" 
    headers "Content-Type" => "text/plain" 
    message ::File.read("#{filename}") 
end 

をworking-ない誰もが、私はそれを行うことができますどのように提案してくださいことはできますか?

答えて

0

あなたがしようとしているように聞こえるファイルアップロードは、http_requestよりも複雑なHTTPマシンを必要とします。 ruby_blockとファラデーやChef::HTTPのようなものを使って自分でやらなければなりません。

関連する問題