我需要从另外一台机器向(http://192.168.0.1/test)这个文件里写东西,权限没有问题(我需要给它开哪些权限呢)
希望提供思路、代码!
希望提供思路、代码!
解决方案 »
- 调查:有几个人没学C,直接学Java的?
- 关于同一台机器上进程线程间通信的问题
- scjp试题(续)
- string indexOf startWith contains 的效率,谁高谁低?
- JSP跳转页面的问题 高手帮帮忙~~~~~~~~~
- JComboBox的addItem方法报错,请高手帮忙,在线等,立即给分
- 简单问题
- 为什么进入程序员的门槛会如此艰难?(2)
- Java StringBuilder和String的内存分析的问题
- 好闷啊!随便聊聊...........
- 窗口重绘,线程问题,求高手!谢谢!(Exception in thread "Timer-0" java.lang.NullPointerException)
- java.util.Properties.load(InputStream inStream)对于文件输入流——这个文件内容格式有何要求
web共享也开可写
客户端用URLConnection 或者 HttpURLConnection 连服务器 用 输出流传
服务器做个servlet接收,用request对象读输出流,在另存成文件。
缺点:传大文件可能麻烦点,例如传30M以上文件,有限制方法二:
用第三方类库,如apache的commons-httpclient不错
apache网站有下具体有不会的再问
方法一,传大文件可以分块传,过去在组装两个方法的代码都很好找,百度下就一大把
用的是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();
}
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);