[ruby-it] Invio di un file (http) con Ruby
Ashkey
ashkey80 a gmail.com
Mar 20 Feb 2007 14:53:39 CET
E' molto interessante ma completametne diverso da quel che serve a me :-(
In pratica tu salvi i dati binari di un file su DB con CREATE, mentre
con SHOW carichi l'immagine simulando la risposta http per un file
binario.
Ciò che devo fare io è stabilire uan connessione HTTP tra il mio
server ruby/rails ed un'altro remoto inviando una REQUEST http ,
usando il metodo POST ed inviando diversi dati, tra cui un fiel
binario.
Non c'è un port delle CURLIB per Ruby? Sarebbe la soluzione a tutti i
miei problemi... Se devo crearmi e gestirmi un socket impazzisco...
--
Ashkey < Jules Piccotti
Il 20/02/07, david<david.palm a iperbole.bologna.it> ha scritto:
>
> [CUT]
>
> Il metodo "create" va ripulito di roba che sta molto meglio nel model
> e prima di chiudere il progetto farò un po' di refactoring; trovo
> comodo a volte disubbedire alle regole MVC per avere tutto in un posto
> mentre sviluppo.
Sindorme da PHP? Anche io ho ancora questa abitudine, ma ho visto che
più frammento il codice in modo coerente più riesco a riutilizzarlo
veramente.
> :-)
> Ashkey wrote:
>
> Ciao a tutti,
> da diverse settimane sto lavorando ad una applicaizone Rails con
> ottimi risultati, ma mi trovo a daffrontare un problema per me
> totalmente nuovo: devo effettuare un POST HTTP di un file dalla mia
> applicazione ad un server remoto e mi chiedevo se c'era qualche
> libreria che mi permetta di farlo con codice di alto livello. Una
> delle mie esigenze è anche esaminare la response (il tutto
> ovviamente
> in modo sincrono, l'utente aspetta ;-)
> Qualcuno mi sa consigliare?
> Grazie in anticipo,
>
> --
> "Den som väntar på något gott väntar inte för länge. Den som väntar på någon so
> m har gått får vänta länge. Den som har väntat för gott har väntat för länge."
>
> References
>
> 1. mailto:/#{@media.filename}\
> 2. mailto:MediasController a createErrors:#{@media.errors.each{|att,msg|
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
Maggiori informazioni sulla lista
Ml