i yapabileceği Sinatra bu yöne kısa bir webcodersinatra ve http
curl -v --location --upload-file file.txt http://localhost:4567/upload/filename
bir dosya koymak için bukle kullanmak istediğiniz varsayalım PUT:
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
put '/upload/:id' do
#
# tbd
#
end
nasıl ben akış dosyasını okuyabilir? sadece onları clobbering ... en temel örnek, mevcut dosyalar denetimi yapılmadan Sinatra çalıştıran currect dizinine yazıyor http://www.php.net/manual/en/features.file-upload.put-method.php#56985
[Bu soru] (http://stackoverflow.com/questions/4795205/streaming-web-uploads-to-socket-with-rack), istediğinizi yapamayacağınızı ima eder, ancak henüz bilmiyorum Bunu cevap olarak yayınlamaya yetecek kadar yeter. – Phrogz
@Phrogz Bunu yeni buldum: http://groups.google.com/group/rack-devel/msg/600825afa08474d8 - ilginizi çekebileceğini düşündüm. – matt