Win a copy of Java Concurrency Live Lessons this week in the Threads forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Problems with oreilly.servlet.MultipartRequest- help!  RSS feed

 
Mark Stringham
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I need some help.
I am using oreilly.servlet.MultipartRequest for file uploads and have the following issue.
When I submit to upload an image to the server it is working fine - I can upload an image from my desktop to my server no problem.
But if I then select the same image (that now exists in my image dir on the server) and try to upload it again (or basically overwrite it) I get the following error:
java.io.FileNotFoundException: /home/sites/www.iponly601.com/web/live/images/mock3.gif
(Permission denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at java.io.FileOutputStream.<init>(FileOutputStream.java:62)
at java.io.FileOutputStream.<init>(FileOutputStream.java:132)
at com.oreilly.servlet.multipart.FilePart.writeTo(FilePart.java:144)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:139)
at com.oreilly.servlet.MultipartRequest.<init>(MultipartRequest.java:75)
at _live._admin._preview__jsp._jspService(/live/admin/preview.jsp:48)
at com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at com.caucho.server.http.FilterChainPage.doFilter(FilterChainPage.java:176)
at com.caucho.server.http.Invocation.service(Invocation.java:278)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:129)
at om.caucho.server.http.RunnerRequest.handleRequest(RunnerRequest.java:338)
at .caucho.server.http.RunnerRequest.handleConnection(RunnerRequest.java:270)
at com.caucho.server.TcpConnection.run(TcpConnection.java:140)
at java.lang.Thread.run(Thread.java:484)
//end of stack
Any idea why I can't overwrite a file that already exists?
I have 777 permissions on the image directory I'm uploading to.
I am using RESIN on a linux box.
Any help is appreciated.
BTW - My upload app worked fine on my local machine and had no probs. This occured only after I moved it to a host.
 
David O'Meara
Rancher
Posts: 13459
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This has been asked and answered in the Servlet Forum.
Please don't post the same question multiple times.
ta,
Dave.
 
Mark Stringham
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ummm yeah Dave.... I posted it in 2 places because I was unsure of where it would best fit.
Sorry if you were bummed because you had to read it twice.
ta
Mark
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!