Supongamos que yo quiero usar curl para poner un archivo a un servicio web de esta maneraSinatra y HTTP PUT
curl -v --location --upload-file file.txt http://localhost:4567/upload/filename
de Sinatra que puedo hacer:
#!/usr/bin/env ruby
require 'rubygems'
require 'sinatra'
put '/upload/:id' do
#
# tbd
#
end
¿Cómo puedo leer el archivo de secuencias?
más o menos quiero algo como esto: http://www.php.net/manual/en/features.file-upload.put-method.php#56985
[Esta pregunta] (http://stackoverflow.com/questions/4795205/streaming-web-uploads-to-socket-with-rack) implica que lo que quiere no se puede hacer, pero todavía no sabemos suficiente sobre esto para estar seguro de publicarlo como respuesta. – Phrogz
@Phrogz acabo de encontrar esto: http://groups.google.com/group/rack-devel/msg/600825afa08474d8 - pensé que podría estar interesado. – matt