# Save file

**URL:** <https://www.ruby-forum.com/t/save-file/75022>\
**Category:** Ruby\
**Created:** [March 1, 2006, 3:03am UTC](https://www.ruby-forum.com/t/save-file/75022 "2006-03-01T03:03:49Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![misiek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/76d3ee/32.png) [@misiek](https://www.ruby-forum.com/u/misiek)\
**Post date:** [March 1, 2006, 3:03am UTC](https://www.ruby-forum.com/t/save-file/75022/1 "2006-03-01T03:03:49Z")

</div>

my form

\<%= form\_tag :action =\> ‘upload’, :id =\> @property.id %\>  
\<%= file\_field ‘images’, ‘name’ %\>  
\<%= submit\_tag “send” %\>  
\<%= end\_form\_tag %\>

@user = “new\_image”  
File.open("#{RAILS\_ROOT}/public/images/#{@user}.jpg", “wb”) do |f|  
f.write(@params[‘name’])  
end

and ? and nothing o got new\_image.jpg file but is empty

I wa trying like  
f.write(File.open(@params[‘image\_file’]).read)  
than A got error

Can’t convert Array into String

so what I am doing wrong ?

---

<div class="post-metadata">

**Author:** ![misiek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/76d3ee/32.png) [@misiek](https://www.ruby-forum.com/u/misiek)\
**Post date:** [March 1, 2006, 5:27am UTC](https://www.ruby-forum.com/t/save-file/75022/2 "2006-03-01T05:27:55Z")

</div>

On Feb 28, 2006, at 7:57 PM, misiek wrote:

> my form
> 
> \<%= form\_tag :action =\> ‘upload’, :id =\> @property.id %\>

Should that be:

\<%= form\_tag({:action =\> “upload”, :id =\> @property}, :multipart =\>  
true) %\>

?

James Edward G. II

---

<div class="post-metadata">

**Author:** ![misiek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/76d3ee/32.png) [@misiek](https://www.ruby-forum.com/u/misiek)\
**Post date:** [March 1, 2006, 5:58pm UTC](https://www.ruby-forum.com/t/save-file/75022/3 "2006-03-01T17:58:52Z")

</div>

James Edward G. II wrote:

> true) %\>
> 
> ?
> 
> James Edward G. II

yes that’s correct , thanks

---

<div class="post-metadata">

**Author:** ![misiek](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/76d3ee/32.png) [@misiek](https://www.ruby-forum.com/u/misiek)\
**Post date:** [March 11, 2006, 4:20am UTC](https://www.ruby-forum.com/t/save-file/75022/4 "2006-03-11T04:20:40Z")

</div>

> > > > > “James” == James Edward G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:  
> > > > > I have the same problem.  
> > > > > It works,  
> > > > > Thanks  
> > > > > James\> On Feb 28, 2006, at 7:57 PM, misiek wrote:  
> > > > > my form
> > 
> > \<%= form\_tag :action =\> ‘upload’, :id =\> @property.id %\>

James\> Should that be:

James\> \<%= form\_tag({:action =\> “upload”, :id =\> @property},  
:multipart =\>  
James\> true) %\>

James\> ?

James\> James Edward G. II
