Załóżmy, że chcesz użyć curl umieścić plik usługa ten sposóbSinatra i HTTP PUT
curl -v --location --upload-file file.txt http://localhost:4567/upload/filename
w Sinatra mogę zrobić:
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
put '/upload/:id' do
#
# tbd
#
end
jaki sposób można odczytać pliku strumieniowego?
mniej lub bardziej chcę coś takiego: http://www.php.net/manual/en/features.file-upload.put-method.php#56985
[To pytanie] (http://stackoverflow.com/questions/4795205/streaming-web-uploads-to-socket-with-rack) oznacza, że tego, czego chcesz, nie można zrobić, ale jeszcze nie wiem wystarczy o tym, by napisać odpowiedź jako odpowiedź. – Phrogz
@Phrogz Właśnie znalazłem to: http://groups.google.com/group/rack-devel/msg/600825afa08474d8 - myślałem, że możesz być zainteresowany. – matt