は私が行うことができますシナトラにこのようにWebサービスへシナトラとHTTP
curl -v --location --upload-file file.txt http://localhost:4567/upload/filename
をファイルに入れてカールを使用したいとPUT:
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
put '/upload/:id' do
#
# tbd
#
end
がどのように私は、ストリーミングファイルを読み込むことができますか?ちょうどそれらをつかう...最も基本的な例では、既存のファイルのためノーチェックでシナトラを実行しているcurrectディレクトリにそれを書いている http://www.php.net/manual/en/features.file-upload.put-method.php#56985
[この質問](http://stackoverflow.com/questions/4795205/streaming-web-uploads-to-socket-with-rack)は、あなたが望んでいることはできませんが、私はまだ分かりませんそれを答えとして投稿するのに十分なほど十分です。 – Phrogz
@Phrogz私はちょうどこれを見つけました:http://groups.google.com/group/rack-devel/msg/600825afa08474d8 - あなたが興味があるかもしれないと思った。 – matt