多Artiverfile文件的特殊字符转换为?在Springboot

发布于 2025-01-26 17:44:49 字数 533 浏览 3 评论 0原文

当我上传文件并将其传递给REST控制器时,FileName的特殊字符将转换为?在Spring Boot中。例如````.pdf转换为???。pdf。

在休息之前:

for (FileMessageResurce file : files){
    MultiValueMap<String, Object> request = new LinkedMultiValueMap<>();
    request.add("file", file);
    // ...
    call to controller

控制器类:

    ResponseEntity<SuccessResponse<Tuple>> upload(
    @RequestPart("file") MultipartFile file)

when I upload a file and pass it to Rest Controller the special chars of filename are converted into ? in spring boot .for example ```.pdf is converted into ???.pdf.

before rest call:

for (FileMessageResurce file : files){
    MultiValueMap<String, Object> request = new LinkedMultiValueMap<>();
    request.add("file", file);
    // ...
    call to controller

controller class:

    ResponseEntity<SuccessResponse<Tuple>> upload(
    @RequestPart("file") MultipartFile file)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文