# Upload image

**URL:** <https://www.ruby-forum.com/t/upload-image/92228>\
**Category:** Deployment\
**Created:** [April 17, 2007, 9:44am UTC](https://www.ruby-forum.com/t/upload-image/92228 "2007-04-17T09:44:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mluired](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a8b319/32.png) [@mluired](https://www.ruby-forum.com/u/mluired)\
**Post date:** [April 17, 2007, 9:44am UTC](https://www.ruby-forum.com/t/upload-image/92228/1 "2007-04-17T09:44:23Z")

</div>

My problem is because of the following message :  
undefined method `original\_filename’ for “Arellano.pdf”:String

controller :

params[:vestuario][:nombre] =  
sanitize\_filename(params[:vestuario][:nombre])  
params[:vestuario][:nombre] =  
@params[:vestuario][:nombre].original\_filename  
params[:vestuario][:adjunto]= @params[:vestuario][:nombre].read

view :

\<%= error\_messages\_for “vestuario” %\>  
\<%= start\_form\_tag({:action =\>  
‘create’},{:enctype=\>“multipart/form-data”},{:multipart =\> true}) %\>

Titulo  
\<%= text\_field 'vestuario', 'titulo' %\>

Descripcion  
\<%= text\_area 'vestuario', 'descripcion' %\>

Fecha  
\<%= date\_select 'vestuario', 'fecha' %\>

Imagen  
\<%= file\_field('vestuario', 'nombre', :size =\> "70") %\>

\<%= submit\_tag "Crear nuevo documento" %\> \<%= end\_form\_tag %\>

What would be the problem ?
