# Multiple File Uploads

**URL:** <https://www.ruby-forum.com/t/multiple-file-uploads/88628>\
**Category:** Rails\
**Created:** [March 13, 2007, 5:58am UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628 "2007-03-13T05:58:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 13, 2007, 5:58am UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/1 "2007-03-13T05:58:13Z")

</div>

Hey, I’m looking for a good and complete how to to implement multiple  
file uploads in a form. I’ve been looking for hours now, trying a few  
snippets or bits or various forums, and I’d love it if someone who had  
a real good grasp on ruby could show me (and everyone else) a ruby way  
to implement it. so far all I’ve found is hacks that don’t really  
work. I’m familiar with file\_column, acts\_as\_attachment, and  
attachment\_fu and have gotten all of them to work with one file. I’ve  
even tried combing through mephisto’s code, but i can’t make what Rick  
does there work.

Any help would be awesome.

---

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 14, 2007, 9:12am UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/2 "2007-03-14T09:12:51Z")

</div>

This’d be great to know! Any recommendations?

On 3/13/07, plewizard [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Any help would be awesome.
> 
> >

–  
Ramon Miguel M. Tayag

---

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 14, 2007, 11:29am UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/3 "2007-03-14T11:29:25Z")

</div>

plewizard wrote:

> Hey, I’m looking for a good and complete how to to implement multiple  
> file uploads in a form. I’ve been looking for hours now, trying a few  
> snippets or bits or various forums, and I’d love it if someone who had  
> a real good grasp on ruby could show me (and everyone else) a ruby way  
> to implement it. so far all I’ve found is hacks that don’t really  
> work. I’m familiar with file\_column, acts\_as\_attachment, and  
> attachment\_fu and have gotten all of them to work with one file. I’ve  
> even tried combing through mephisto’s code, but i can’t make what Rick  
> does there work.
> 
> Any help would be awesome.

Use flash and make your life simple 😃

---

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 14, 2007, 1:11pm UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/4 "2007-03-14T13:11:40Z")

</div>

True…

[http://blog.vixiom.com/2006/09/08/multiple-file-upload-with-flash-and-ruby-on-rails/](http://blog.vixiom.com/2006/09/08/multiple-file-upload-with-flash-and-ruby-on-rails/)

On 3/14/07, Jamal S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Use flash and make your life simple 😃

–  
Ramon Miguel M. Tayag

---

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 14, 2007, 4:30pm UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/5 "2007-03-14T16:30:44Z")

</div>

hey, acts as attachment handles multiple file uploads easily…

here is what you do…

2 models…article and photo…article has\_many photos and photo  
belongs\_to article. create your aaa model and include the article\_id in  
the photo table. next when you create your form, instantiate more  
dvd\_covers. like dvd\_cover1 = Photo.new…dvd\_cover2 = Photo.new…

now in your form, add the newly created file fields. when your in the  
submit action build it how you would a has\_many relationship. something  
like

myarticle = Article.new

myarticle.build\_photo(params[:dvdcover1\_uploaded\_data])  
myarticle.build\_photo(params[:dvdcover2\_uploaded\_data])

etc…

---

<div class="post-metadata">

**Author:** ![plewizard](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/ce7236/32.png) [@plewizard](https://www.ruby-forum.com/u/plewizard)\
**Post date:** [March 14, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/multiple-file-uploads/88628/6 "2007-03-14T16:31:15Z")

</div>

i will post the write up in my blog at [railsgrunt.com](http://railsgrunt.com) when i get home.
