浏览 3082 次
锁定老帖子 主题:java写远程文件 不能写入的问题
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-25
{ 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();的结果为空值。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |