Forum: Italian Ruby user group Attachement_Fu Plugin.

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
3e9939f082cf2f71083f784c78755feb?d=identicon&s=25 Salvatore (Guest)
on 2009-01-26 17:30
(Received via mailing list)
Ciao a tutti e scusate se riprendo una discussione di alcuni giorni fa
ma non riesco a venirne fuori.

Usando il plugin in oggetto con il metodo 'classico', cioè con una
form_for non ho avuto nessun tipo di problemi
nel fare l'upload di un file immagine.

Il problema è che non riesco ad usare una richiesta ajax per uploadare,
ho seguito diversi tutorial tra cui anche quelli
consigliati nella discussione precedente. La cosa strana è che quando la
richiesta avviene con remote_form_for nei file
di log di rails non arriva il parametro che dovrebbe contenere le
informazioni sul file. Cerco di spiegarmi meglio:

#### Richiesta NON AJAX
Processing Admin::BrandsController#create (for 192.168.24.1 at
2009-01-26 12:25:32) [POST]
  Parameters: {"brand"=>{"nome"=>"5436", "cellulare"=>"3456",
"email"=>"5364"}, "commit"=>"Crea una nuova compagnia",
"authenticity_token"=>"f53cfe06cc557c71924737f634131e5b270c9676",
"file"=>{"uploaded_data"=>#<ActionController::UploadedStringIO:0x2a07f2b8>}}


#### Richiesta AJAX
Processing Admin::BrandsController#create (for 192.168.24.1 at
2009-01-26 12:35:57) [POST]
  Parameters: {"brand"=>{"nome"=>"563", "cellulare"=>"5363456",
"email"=>"643563"}, "commit"=>"Crea una nuova compagnia",
"authenticity_token"=>"fa67eb20118f841a08d0878c0f12b8d4413a8c05"}


Qualcuno e' cosi gentile da spiegarmi  dove sbaglio?

Grazie in anticipo a chiunque
risponderà,
ciao ciao

--
Salvatore
0df4a6c75caf1bd9b01d2dcbfb085ee4?d=identicon&s=25 Sandro Paganotti (Guest)
on 2009-01-26 21:19
(Received via mailing list)
Mhh. allora, il problema di fondo è che non è possibile fare file upload
utilizzando Ajax :D
Esisto alcune tecniche che ti consentono comunque di non dover
ricaricare la
pagina mentre effettui
un upload ma... non sono ajax, ecco le due tecniche principali:

   - Flash, viene usato un flash uploader nascosto triggherato da un
   javascript, se no ricordo male c'è qualcosa di simile nella
yui<http://developer.yahoo.com/yui/>
   .
   - Hidden Iframe, viene usato un Iframe nascosto come target della
form
   (che quindi sembra funzionare in ajax). ti passo il primo link che ho
   trovato su google
http://www.openjs.com/articles/ajax/ajax_file_upload/

Yezz :D



On Mon, Jan 26, 2009 at 4:22 PM, Salvatore <safeforge@gmail.com> wrote:
> richiesta avviene con remote_form_for nei file
> di log di rails non arriva il parametro che dovrebbe contenere le
> informazioni sul file. Cerco di spiegarmi meglio:
>
> #### Richiesta NON AJAX
> Processing Admin::BrandsController#create (for 192.168.24.1 at
> 2009-01-26 12:25:32) [POST]
>  Parameters: {"brand"=>{"nome"=>"5436", "cellulare"=>"3456",
> "email"=>"5364"}, "commit"=>"Crea una nuova compagnia",
> "authenticity_token"=>"f53cfe06cc557c71924737f634131e5b270c9676",
>
"file"=>{"uploaded_data"=>#<ActionController::UploadedStringIO:0x2a07f2b8>}}
1236781f7a3ca26f5ce8e840daf33797?d=identicon&s=25 Piccini Roberto (Guest)
on 2009-01-27 08:38
(Received via mailing list)
io ho seguito questo:
http://kpumuk.info/ruby-on-rails/in-place-file-upl...
spero possa aiutarti

ciao


On Mon, Jan 26, 2009 at 9:19 PM, Sandro Paganotti
5a58e60341deeaad1dd30672f52e1c86?d=identicon&s=25 Matteo Folin (matteofuzz)
on 2009-01-27 14:10
Io avevo aperto l'altra discussione.
Se ti può consolare dopo molti tentativi con l'iframe io ho
"accantonato" il problema gestendo momentaneamente l'upload No Ajax.
Uno di questi giorni ci riprovo.
Se risolvo posto.

Ciao.
5a58e60341deeaad1dd30672f52e1c86?d=identicon&s=25 Matteo Folin (matteofuzz)
on 2009-02-14 12:22
Matteo Folin wrote:
> Io avevo aperto l'altra discussione.
> Se ti può consolare dopo molti tentativi con l'iframe io ho
> "accantonato" il problema gestendo momentaneamente l'upload No Ajax.
> Uno di questi giorni ci riprovo.
> Se risolvo posto.
>
> Ciao.

Ho risolto.

http://www.ruby-forum.com/topic/174857#new

Matteo
This topic is locked and can not be replied to.