我需要从另外一台机器向(http://192.168.0.1/test)这个文件里写东西,权限没有问题(我需要给它开哪些权限呢)
希望提供思路、代码!

解决方案 »

  1.   

    是windows吗把该文件夹权限开everyone可写
    web共享也开可写
      

  2.   

    呵呵,无意中看自己帖子,看见你留言了传http://192.168.0.1/test,我实现了且听我慢慢说
      

  3.   

    太忙了给 忘了 -_-!你服务器是什么,以tomcat为例吧方法一:
    客户端用URLConnection 或者 HttpURLConnection 连服务器 用 输出流传
    服务器做个servlet接收,用request对象读输出流,在另存成文件。
    缺点:传大文件可能麻烦点,例如传30M以上文件,有限制方法二:
    用第三方类库,如apache的commons-httpclient不错
    apache网站有下具体有不会的再问
      

  4.   

    更正下request读的是输入流
    方法一,传大文件可以分块传,过去在组装两个方法的代码都很好找,百度下就一大把
      

  5.   

    好像,在服务器端开个 WebDAV 就可以了。不过,我没有实做过……
      

  6.   

    我写了,怎么传不上去呀,jiqi62120()帮看一下
    用的是tomcat
        HttpClient client = new HttpClient();
        MultipartPostMethod filePost = new MultipartPostMethod("http://192.168.14.106/research");
        client.getHttpConnectionManager();
        client.setTimeout(5000);
        filePost.addParameter("ttt", "c:/ftp.txt");
        try {
    int i = client.executeMethod(filePost);
    System.out.println(i);
        } catch (HttpException e) {
    e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
      

  7.   

    HttpClient client = new HttpClient();
    PostMethod mPost = new PostMethod("http://127.0.0.1:8080/upload");
    File file = new File("test.txt");Part[] parts = {new FilePart(file.getName(), file)};
    mPost.setRequestEntity(new MultipartRequestEntity(parts,                 mPost.getParams()));client.executeMethod(mPost);