论坛首页 入门技术论坛

java写远程文件 不能写入的问题

浏览 3082 次
该帖已经被评为新手帖
作者 正文
   发表时间:2007-12-25  
public   static   void   writeToWebFile(String   url,String   writeContent)//向URL文件写入writeContent
{
try
{
URL               url               =               new               URL(url);
  HttpURLConnection               conn               =               (HttpURLConnection)url.openConnection();
  System.out.println("the   conn   is   "+conn);
  conn.setDoOutput(true);
  conn.connect();      
  OutputStream   os=conn.getOutputStream();
  System.out.println("the   os   is   "+conn.getOutputStream());
  System.out.println("conn.getInputStream()"   +   conn.getInputStream());
  BufferedWriter   out=new   BufferedWriter(new   OutputStreamWriter(os));
  out.write(writeContent);
  os.close();
  out.close();
  conn.disconnect();
}  
catch(Exception   e)
{System.out.println(e);}
}

我用的参数是http://localhost:8080/work5/resource/txt/yugan.txt,和“写入内容”
最后运行结果是
the   os   is  
conn.getInputStream()sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@61de33
没有任何异常抛出,可是yugan.txt文件没有写入任何内容。
通过输出结果也看出conn.getOutputStream();的结果为空值。
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics