# Net:HTTP post question

**URL:** <https://www.ruby-forum.com/t/net-http-post-question/137377>\
**Category:** Ruby\
**Created:** [May 12, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/net-http-post-question/137377 "2008-05-12T16:08:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikel\_L](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/2bfe46/32.png) [@Mikel\_L](https://www.ruby-forum.com/u/Mikel_L)\
**Post date:** [May 12, 2008, 4:08pm UTC](https://www.ruby-forum.com/t/net-http-post-question/137377/1 "2008-05-12T16:08:26Z")

</div>

Heya all,

I am using Net::HTTP to do post actions to a server, but I have to  
include a file in the post action.

I found this:

[http://www.realityforge.org/articles/2006/03/02/upload-a-file-via-post-with-net-http](http://www.realityforge.org/articles/2006/03/02/upload-a-file-via-post-with-net-http)

Is that really the only way to add a file to a POST action using  
Net::HTTP?

What I want is the equiv of adding a file in a file select box in a  
form using post.

Mikel

---

<div class="post-metadata">

**Author:** ![Mikel\_L](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/2bfe46/32.png) [@Mikel\_L](https://www.ruby-forum.com/u/Mikel_L)\
**Post date:** [May 12, 2008, 6:03pm UTC](https://www.ruby-forum.com/t/net-http-post-question/137377/2 "2008-05-12T18:03:04Z")

</div>

I just read that WWW::Mechanize has an interface for fileuploads, see  
EXAMPLES.txt in the API doc:

[http://mechanize.rubyforge.org/mechanize/](http://mechanize.rubyforge.org/mechanize/)

Martin

---

<div class="post-metadata">

**Author:** ![Mikel\_L](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/2bfe46/32.png) [@Mikel\_L](https://www.ruby-forum.com/u/Mikel_L)\
**Post date:** [May 13, 2008, 5:29am UTC](https://www.ruby-forum.com/t/net-http-post-question/137377/3 "2008-05-13T05:29:50Z")

</div>

Looks perfect, thanks 🙂

Mikel
