[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