跨服务器上传文件

       项目上有这样的需求:通过客服系统,上传客户的身份证等类似格式为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()方法来加入到临时目录,然后在上传到核心服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值