// File file = xxx
InputStream inStream = new FileInputStream(file);
try {
String fileName = file.getName();
response.setHeader("Content-Disposition", "attachment; filename=" + fileName); // HttpServletResponse
response.addHeader("Content-Length", "" + inStream.available());
response.setContentType("application/octet-stream; charset=UTF-8");
// 后面再来考虑支持断点续传。
IOUtils.copy(inStream, response.getOutputStream());
} finally {
IOUtils.closeQuietly(inStream);
}
YOU MIGHT ALSO LIKE
- 15 Aug 2026 » 大模型推理系统揭秘:从 vLLM 看 LLM Serving Infra 核心技术(目录)
- 15 Aug 2026 » 大模型推理系统揭秘(12):回到源码:一次请求在 vLLM 内部的真实旅程
- 15 Aug 2026 » 大模型推理系统揭秘(11):Serving Infra 的下一站:从模型执行器到分布式智能操作系统
OUTLINE
没有匹配的标题