# Path di una immagine da caricare

**URL:** <https://www.ruby-forum.com/t/path-di-una-immagine-da-caricare/197873>\
**Category:** IT\
**Created:** [October 21, 2010, 6:50pm UTC](https://www.ruby-forum.com/t/path-di-una-immagine-da-caricare/197873 "2010-10-21T18:50:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@Dobai-Pataky\_BSSSSl](https://www.ruby-forum.com/u/Dobai-Pataky_BSSSSl)\
**Post date:** [October 21, 2010, 6:50pm UTC](https://www.ruby-forum.com/t/path-di-una-immagine-da-caricare/197873/1 "2010-10-21T18:50:44Z")

</div>

Ciao,  
ho necessita’ di caricare da browser immagini posizionate in directory  
che contengono il carattere ‘+’. Ma il browser non le carica.  
Ecco un esempio chiarificatore:  
\<%= image\_tag “piv\_plots/id\_0001/a+b/image.png” %\>

che viene trasformata (correttamente) in:  
 ![Image](https://test.ruby-forum.com/images/piv_plots/id_0001/a+b/image.png?1287567845)

Pero’ l’immagine non compare nel browser (il path e’ comunque giusto).  
Ho provato a sostituire il segno ‘+’ con ‘\_’ oppure con ‘-’ e il  
caricamento è corretto, e non riesco a trovare alcuna documentazione al  
riguardo.

Ovviamente sarebbe importante che io possa continuare ad utilizzare il  
carattere ‘+’ nel nome della directory (‘a+b’ significa per me la  
combinazione della zona ‘a’ con la zona ‘b’, e ‘a-b’ la macrozona ‘a’  
meno la ‘b’).

Qualche idea?

Grazie mille,  
ciao

iwan

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [October 21, 2010, 7:55pm UTC](https://www.ruby-forum.com/t/path-di-una-immagine-da-caricare/197873/2 "2010-10-21T19:55:28Z")

</div>

Funziona! 🙂

Ho creato un metodo nell’helper:

def plot\_tag(path)  
image\_tag path.gsub("+", “%2B”)  
end

Grazie e ciao

iwna

---

<div class="post-metadata">

**Author:** ![1w4n](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/1/65b543/32.png) [@1w4n](https://www.ruby-forum.com/u/1w4n)\
**Post date:** [October 21, 2010, 7:19pm UTC](https://www.ruby-forum.com/t/path-di-una-immagine-da-caricare/197873/3 "2010-10-21T19:19:42Z")

</div>

Ciao Iwan,

‘+’ nell’url equivale allo spazio… prova a convertire in %2B

saluti,  
Enrico.

2010/10/21 Iwan B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):
