• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
Bartenders:
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

POST data with a file upload  RSS feed

 
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

I am attempting to make a POST request to another servlet with a file upload. I have the code below but it is not working properly. I posted this in the servlet forum as I am trying to use one servlet to contact another.

I think all but the file writing is ok. The other data being written are all string fields and should be correct.

The service that I am posting to works fine. I have tested it independently with success. However, I can't seem to send the file and other through this code.

I actually don't need to pass the file. I have code that reads the file into a variable that can be passed.

However, I need to emulate the multipart form. How do I emulate the multipart form.

Can anyone verify that I am doing this correctly?



[ November 22, 2006: Message edited by: Christopher Jursa ]
[ November 22, 2006: Message edited by: Christopher Jursa ]
 
Christopher Jursa
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I should add, the exception thrown by the servlet I am trying to contact is "Posted content type isn't multipart/form-data".
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!