gpt4 book ai didi

spring - 如何在 Spring 中使用 FileSystemResource 正确下载文件?

转载 作者:行者123 更新时间:2023-12-04 16:41:14 26 4
gpt4 key购买 nike

我有以下用于下载文件的代码:-

@Controller
public class FileController {
@RequestMapping(value = "/files/{file_name:.+}", method = RequestMethod.GET)
@ResponseBody
public FileSystemResource getFile(@PathVariable("file_name") String fileName) {

return new FileSystemResource("C:/Users/sourav/fileServer/"+fileName);

}

}

当我第一次访问该链接时,没有显示任何内容。当我重新加载时,只下载了一个名为 f.txt 的文本文件,而不是 pdf 文件。我希望 pdf 文件显示在浏览器中。如何解决这个问题?

最佳答案

我认为您需要设置响应 header 。否则浏览器无法凭直觉识别文件格式。类似于 response.setContentType("application/pdf");

关于spring - 如何在 Spring 中使用 FileSystemResource 正确下载文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34104788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com