这段代码,跑起来没有任何问题啊!
// 创建文件对象
File file = new File(filePath);
// 创建文件资源对象
Resource resource = new FileSystemResource(file);
// 返回整个文件内容
ResponseEntity<Resource> responseEntity = ResponseEntity.ok()
.headers(headers)
.contentType(MediaType.APPLICATION_OCTET_STREAM)
.body(new InputStreamResource(resource.getInputStream()));
long endTime1 = System.currentTimeMillis();
long duration = endTime1 - startTime;
System.out.println("allocateModelslices,下载文件,程序耗时:" + duration + " 毫秒");
System.out.println(打印当前时间_精确到毫秒.打印时间到毫秒() + " " + sliceName + " 下载文件结束");
// 返回整个文件内容
return responseEntity;
下载是可以的,就是统计时间,可能哪里出错了?
【 在 PaoloMaldini 的大作中提到: 】
: 你这只是个ResponseEntity,连下载过程都没看到
: 统计时间里,好歹有个get方法调用/读流的操作吧
:
--
FROM 39.146.76.*