高分悬赏:急求一个java A服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)

急求一个java A服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)高分悬赏哦
用spring mvc实现

服务器到服务器?
自动上传 还是 手动上传?
通过网页选择文件上传 还是别的? 请表述清楚追问

手动上传, 通过网页上传,我做的是上传图片,只是把图片保存到另一个服务器

追答

表单如下:

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();
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答