-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Teh,

Teh Noranis Mohd Aris wrote:
> I want to save a file name and its content to the computer server at 
> directory C:/temp/. I've passed the file name and file content
> parameter from the applet to the servlet. The problem now is that the
> file name is created in the computer server directory but a 'null' is
> included in the file content. Can anyone please help me solve the
> problem why this is happening?

>   servletUrl = new URL(servletName + 
> "?filename="+filename+"&teditor="+teditor);
>   con = servletUrl.openConnection();
>   con.setUseCaches(false);
>  
>   BufferedReader buf = new BufferedReader(new 
> InputStreamReader(con.getInputStream()));

This isn't what you want to do. What you want is a POST with the content
of your file in the request body -- NOT in the request parameters.

That isn't to say that your attempt won't work... it's just that there
are many limitations on passing information through a URL (such as any
maximum URL length limits set by your web server).

>   HttpSession session = req.getSession();
>   PrintWriter out = res.getWriter();
>   
>   out.println("<html>");
>   out.println("<head>");
>   out.println("<title>Login</title>");
>   out.println("<center><h2>Save File To Server</h2>");
>
>   ...

This is a very odd way to do things. Why are you saving a file AND
serving a page to save files in the same servlet?

>      String name = req.getParameter("filename");
>      String content = req.getParameter("teditor");
>          
>      String nameFile = "C:/temp/"+name;
>      FileWriter resultsFile = new FileWriter(nameFile,true);
>      PrintWriter toFile = new PrintWriter(resultsFile,true);
>      toFile.println(content);
>      toFile.close();                   

So, do you get a file in C:\TEMP\whatever? If so, what is the content of
the file. You said "a null"... do you mean a 0 byte file? Or the word
"null"?

- -chris

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF6KD09CaO5/Lv0PARAph4AJ0RFetzCrvK7kylCLOjfz0s2lNtngCfVgSg
06XYsRJpi0Bn/mEjBsAnp4I=
=6KXD
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to