This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes JSP and the fly likes Client Issue Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Client Issue" Watch "Client Issue" New topic

Client Issue

Mani kan

Joined: Oct 11, 2010
Posts: 20

here i need to save a text file to the client machine. i have client IP address as \\

by using the address am saving file from my hard drive to another machine..

here my code.but am not able to save the file..

may i know the problem triggers here??? please let me know ?

Ravi Kiran Va
Ranch Hand

Joined: Apr 18, 2009
Posts: 2234

Your J2EE Application cannot access Harddrive of your client .

Save India From Corruption - Anna Hazare.
jonnabhatla venkata

Joined: Feb 10, 2009
Posts: 24


You can not access the hardware of your client just by knowing clien's IP address.

You can do one thing here.

Write the server program using sockets and run the application at client machine(Socket server application running at
some port and accepting clients).
You can connect to the clent machine by socket client program and send you file object over socket connection
and then sever program can receive the file object and save to hard disk.

If you have more clinets every client machine should run this socket server application.

I think this might help you...

Krishna Jonnabhatla
Mani kan

Joined: Oct 11, 2010
Posts: 20
No No

i can save the file through the network driver, with the help of this code.but i need to change the path param in web.xml

when i deploy my WAR file in to tomcat server. i cannot save a file..normally it works..please sort out my issue??

here my jsp code..
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

Ravi Kiran Va wrote:Your J2EE Application cannot access Harddrive of your client .

Well, a "JEE Application" encapsulates a lot of technologies - so it is possible to interact with client machines. Servlet applications on the other hand typically can't access the client. I say typically since you'll notice Mani uses a path to a networked device. Assuming all appropriate permissions are set up, this code could save a file there.

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

<description>Location to store uploaded file</description>
<!--C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\data\-->

That path looks suspicions. For one, it requires a fixed IP address for the client (do you have one?). It also requires a share called "d" - do you have that too?
I agree. Here's the link:
subject: Client Issue
It's not a secret anymore!