美文网首页
微信内置浏览器打开apk应用下载链接被拦截怎么办

微信内置浏览器打开apk应用下载链接被拦截怎么办

作者: TOM001 | 来源:发表于2018-09-12 14:03 被阅读0次

    这两天做了下企业微信的开发,i进行开发很顺利,但是到报表导出时遇到问题,对Chrome/IE等浏览器适用的下载方法在微信内置浏览器中点击没有反应。在网上找到资料说是内置浏览器把文件下载功能给屏蔽了,只能在其它浏览器中打开,所以把我的解决方法记录下。

    项目中后台使用的是springMVC框架 1. html中直接使用a标签href指向后台下载 2. 后台代码如下

    String ua = request.getHeader("user-agent").toLowerCase();if(ua.indexOf("micromessenger")>0){    HttpHeaders headers = new HttpHeaders();    String fileName = DateUtil.getDay() + ".xls";    headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);    headers.setContentDispositonFormData("attachment", new String(fileName.getBytes("UTF-8"),"ISO8859-1"));    return new ResponseEntity(new byte[1],headers, HttpStatus.CREATED);}else{    //执行下载

    }

    微信内置浏览器下载2.0方案

    图片说话、已经解决,不过还有一点点小的问题 。希望这些方面有研究的大牛给点指导!

    文章来源:www.ufaxian.com

    本人QQ:1747006063

    相关文章

      网友评论

          本文标题:微信内置浏览器打开apk应用下载链接被拦截怎么办

          本文链接:https://www.haomeiwen.com/subject/sdyvgftx.html