# REST Fileupload

**URL:** <https://www.ruby-forum.com/t/rest-fileupload/136544>\
**Category:** Rails\
**Created:** [May 3, 2008, 12:51pm UTC](https://www.ruby-forum.com/t/rest-fileupload/136544 "2008-05-03T12:51:37Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sigma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dec6dc/32.png) [@sigma](https://www.ruby-forum.com/u/sigma)\
**Post date:** [May 3, 2008, 12:51pm UTC](https://www.ruby-forum.com/t/rest-fileupload/136544/1 "2008-05-03T12:51:37Z")

</div>

Hi all

How can I accept file uploads through a REST webservice?

I’ve got a .NET client tool, which uploads the files the following way:  
client.UploadData(url, “POST”, imageBytes)

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![sigma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dec6dc/32.png) [@sigma](https://www.ruby-forum.com/u/sigma)\
**Post date:** [May 3, 2008, 9:00pm UTC](https://www.ruby-forum.com/t/rest-fileupload/136544/2 "2008-05-03T21:00:21Z")

</div>

this should work as is with normal scaffold as long as the form enctype  
is  
changes to multipart

On Sat, May 3, 2008 at 6:51 AM, Christoph Thommen \<

---

<div class="post-metadata">

**Author:** ![sigma](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/dec6dc/32.png) [@sigma](https://www.ruby-forum.com/u/sigma)\
**Post date:** [May 4, 2008, 8:15pm UTC](https://www.ruby-forum.com/t/rest-fileupload/136544/3 "2008-05-04T20:15:17Z")

</div>

Yes, but where I know the variable-name of the file? The .NET-Client  
uses the following comment:

responseBytes = client.UploadData(url, “POST”, imageBytes)
