@GetMapping(value = "/download",produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
@ApiOperation(value = "文件下载")
public ResponseEntity<byte[]> download(String fileName, HttpServletRequest request) throws Exception{
String url = "http://192.168.15.150:8000/group1/M00/00/0VKAbcvBAAFiABXggsY079.doc";
HttpHeaders headers = new HttpHeaders();
//处理IE
String userAgent = request.getHeader("user-agent").toLowerCase();
if (userAgent.contains("msie") || userAgent.contains("like gecko") ||
userAgent.contains("Trident")) {
// win10 ie edge 浏览器 和其他系统的ie
fileName = URLEncoder.encode(fileName, "UTF-8");
//解决下载时,空格变加号
fileName = org.apache.commons.lang3.StringUtils.replace(fileName, "+", "%20");
} else {
fastdfs下载文件重命名
最新推荐文章于 2024-06-10 15:29:23 发布