您的位置:首页 > 其它

跨服务器上传文件

2016-03-14 18:38 309 查看
项目上有这样的需求:通过客服系统,上传客户的身份证等类似格式为PDF、JPG、PNG的到核心服务器。
一开始的误区:通过页面上传到核心服务器,整个流程都写好了,但是在上传时:因为浏览器的不通,拿到的文件路径不通,调用后台报错,其实理解错了,这种跨服务器的上传,要先上传文件到自己临时的服务器上,然后拿到在传到核心服务器。

这里我页面用到个插件:

1. 进入页面加载:.fileinput({ 插件,加载样式。

<th> 附件1<input type="file" name="file1" id="file_upl1" class="alinkFile" ></th>

var fileupl1=$("#file_upl1")[0].files[0];

这种方式拿到控件:var formData = new FormData();这个包装起来:formData.append("filetxt1", file_upl1);

data : formData,

processData: false,

contentType: false,

2. 这种方式传到后台,

MultipartFile filetxt1,

这样接收,

3. 判断临时目录是否存在

4. 然后用spring 提供的

transferTo()方法来加入到临时目录,然后在上传到核心服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: