# Attachement\_Fu Plugin

**URL:** <https://www.ruby-forum.com/t/attachement-fu-plugin/158670>\
**Category:** IT\
**Created:** [January 26, 2009, 5:30pm UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670 "2009-01-26T17:30:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Salvatore](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@Salvatore](https://www.ruby-forum.com/u/Salvatore)\
**Post date:** [January 26, 2009, 5:30pm UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670/1 "2009-01-26T17:30:05Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Salvatore](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@Salvatore](https://www.ruby-forum.com/u/Salvatore)\
**Post date:** [January 26, 2009, 9:19pm UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670/2 "2009-01-26T21:19:58Z")

</div>

Mhh. allora, il problema di fondo è che non è possibile fare file upload  
utilizzando Ajax 😃  
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/](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  
[Ajax File Upload](http://www.openjs.com/articles/ajax/ajax_file_upload/)

Yezz 😃

On Mon, Jan 26, 2009 at 4:22 PM, Salvatore [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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}}

---

<div class="post-metadata">

**Author:** ![Salvatore](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@Salvatore](https://www.ruby-forum.com/u/Salvatore)\
**Post date:** [January 27, 2009, 8:38am UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670/3 "2009-01-27T08:38:42Z")

</div>

io ho seguito questo:

> **[In-place file upload with Ruby on Rails | Dmytro Shteflyuk's Home](https://kpumuk.info/ruby-on-rails/in-place-file-upload-with-ruby-on-rails/)**
>
> My friends often asked me how to upload file using AJAX, and usually they got answer "in no way". Correct answer, but what if I need to upload file without full page reloading? And, of course, I want to use RJS in this case. Here I'll explain what to...

spero possa aiutarti

ciao

On Mon, Jan 26, 2009 at 9:19 PM, Sandro P.

---

<div class="post-metadata">

**Author:** ![Salvatore](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@Salvatore](https://www.ruby-forum.com/u/Salvatore)\
**Post date:** [January 27, 2009, 2:10pm UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670/4 "2009-01-27T14:10:33Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Salvatore](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/ea666f/32.png) [@Salvatore](https://www.ruby-forum.com/u/Salvatore)\
**Post date:** [February 14, 2009, 12:22pm UTC](https://www.ruby-forum.com/t/attachement-fu-plugin/158670/5 "2009-02-14T12:22:39Z")

</div>

Matteo F. 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](http://www.ruby-forum.com/topic/174857#new)

Matteo
