高分悬赏:急求一个java A服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)
急求一个javaA服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)高分悬赏哦用springmvc实现...
急求一个java A服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)高分悬赏哦
用spring mvc实现 展开
用spring mvc实现 展开
1个回答
展开全部
服务器到服务器?
自动上传 还是 手动上传?
通过网页选择文件上传 还是别的? 请表述清楚
自动上传 还是 手动上传?
通过网页选择文件上传 还是别的? 请表述清楚
追问
手动上传, 通过网页上传,我做的是上传图片,只是把图片保存到另一个服务器
追答
表单如下:
action类里面要有与名字对应的3个变量
private File pic;
private String picContentType;
private String picFileName;
添加get set 方法
用pic构造输入流
用目的地址构造输出流
把输入流的内容按字节读出 放入输出流
最后把流关闭 就完成了
只和你说了使用struts2框架时的解决方案(spring 都用了 struts应该也有用吧?) 纯servlet比较麻烦
文件按字节读写 最好使用字节数组缓冲区读写方式
给你个函数
private void fileCopy(File src,File dest) throws Exception{
InputStream is = new FileInputStream(src);
OutputStream os = new FileOutputStream(dest);
//设置缓存
byte[] buffer = new byte[1024];
int length = 0;
//读取myFile文件输出到toFile文件中
while ((length = is.read(buffer)) > 0) {
os.write(buffer, 0, length);
}
//关闭输入流
is.close();
//关闭输出流
os.close();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询