# File upload?

**URL:** <https://www.ruby-forum.com/t/file-upload/170548>\
**Category:** Rails\
**Created:** [June 18, 2009, 7:46pm UTC](https://www.ruby-forum.com/t/file-upload/170548 "2009-06-18T19:46:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 18, 2009, 7:46pm UTC](https://www.ruby-forum.com/t/file-upload/170548/1 "2009-06-18T19:46:43Z")

</div>

Hi, does someone has an tutorial for file-upload that works with rails  
2.3.2 and that DON’T stores data in a database?

I want to:

- upload a text-file
- do something with the file
- put a link for download on the page

Regards

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 18, 2009, 8:00pm UTC](https://www.ruby-forum.com/t/file-upload/170548/2 "2009-06-18T20:00:15Z")

</div>

Hi , Ronny

For file uploading just refer this link .

> **[Ruby on Rails - File Uploading](http://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm)**
>
> Ruby on Rails File Uploading - You may have a requirement in which you want your site visitors to upload a file on your server. Rails makes it very easy to handle this requirement. Now we will proceed with a simple and small Rails project.

Thanks ,  
Dharmdip

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 18, 2009, 8:07pm UTC](https://www.ruby-forum.com/t/file-upload/170548/3 "2009-06-18T20:07:48Z")

</div>

Dharmdip R. schrieb:

> Hi , Ronny
> 
> For file uploading just refer this link .
> 
> [Ruby on Rails - File Uploading](http://www.tutorialspoint.com/ruby-on-rails/rails-file-uploading.htm)
> 
> Thanks ,  
> Dharmdip

i have found this tut, but like i said:

name = upload[‘datafile’].original\_filename

doesn’t work for me

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 18, 2009, 11:07pm UTC](https://www.ruby-forum.com/t/file-upload/170548/4 "2009-06-18T23:07:21Z")

</div>

Either of these will work:

[http://www.jumbabox.com/2008/06/attachment\_fu-tutorial/](http://www.jumbabox.com/2008/06/attachment_fu-tutorial/)  
[http://jimneath.org/2008/04/17/paperclip-attaching-files-in-rails/](http://jimneath.org/2008/04/17/paperclip-attaching-files-in-rails/)

On Jun 18, 1:23 pm, Ronny F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 19, 2009, 1:27am UTC](https://www.ruby-forum.com/t/file-upload/170548/5 "2009-06-19T01:27:54Z")

</div>

On Jun 18, 7:06 pm, Ronny F. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> name = upload[‘datafile’].original\_filename
> 
> doesn’t work for me

Have you made sure to set :enctype =\> ‘multipart/form-data’ in your  
form?

-Matt

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 18, 2009, 8:17pm UTC](https://www.ruby-forum.com/t/file-upload/170548/6 "2009-06-18T20:17:42Z")

</div>

Hi , Ronny

Ok , the path for file browsing is passing wrong , the path in data  
file is wrong .please debug datafile path .

---

<div class="post-metadata">

**Author:** ![Ronny\_F](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/67e7ee/32.png) [@Ronny\_F](https://www.ruby-forum.com/u/Ronny_F)\
**Post date:** [June 19, 2009, 9:12am UTC](https://www.ruby-forum.com/t/file-upload/170548/7 "2009-06-19T09:12:24Z")

</div>

Matthew MacLeod schrieb:

> -Matt

i _thought_ i had, but the syntax of the form-tag did something else

\<% form\_tag( { :action =\> ‘uploadfile’ }, :multipart =\> true ) do %\>  
-----\> works now  
\<% form\_tag :action =\> ‘uploadfile’ , :multipart =\> true do %\> -----\> do  
not work (upload?multipart=true)  
\<% form\_tag( { :action =\> ‘uploadfile’ }, {:multipart =\> true} ) do %\>  
-----\> do not work (upload?multipart=true)  
\<% form\_tag( { :action =\> ‘uploadfile’ }, : html =\> {:multipart =\>  
true} ) do %\> -----\> do not work (upload?multipart=true)

strange thing…
