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

急求一个javaA服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)高分悬赏哦用springmvc实现... 急求一个java A服务器上传文件到B服务器的各种配置及实现类(上传类可以不要)高分悬赏哦
用spring mvc实现
展开
 我来答
百度网友b7ea76be85
2014-03-11 · 超过28用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:54.8万
展开全部
服务器到服务器?
自动上传 还是 手动上传?
通过网页选择文件上传 还是别的? 请表述清楚
追问
手动上传, 通过网页上传,我做的是上传图片,只是把图片保存到另一个服务器
追答
表单如下:

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();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式