从服务器下载Spring REST文件

尼克

我有一个Spring REST应用程序,端点之一是下载链接,下载的文件是在运行时生成的。

除文件名错误外,其他所有方法均有效。

这是控制器的相关部分:

@RestController
@RequestMapping("/export")
public class ExportREST {

    @RequestMapping(method=RequestMethod.GET)
    public void export(HttpServletResponse response) throws Exception {

        //stuff omitted...
        writeCsvResponse(response);
    }

    private void writeCsvResponse(HttpServletResponse response) throws IOException {
        String fileName = "db.export."+dateFormat.format(new Date());
        response.setContentType( "application/octet-stream" );
        response.setHeader( "Content-Disposition:", "attachment;filename=" + "\"" + fileName + "\"" );

        //write stuff to response...

        response.setContentLength(totalLength);
        response.setBufferSize(1024);
        response.flushBuffer();
        pout.close();
    }
}

因此,我想要的是带有生成时间戳记的文件名,但实际上文件名始终是export,大概是从URL获取文件名

我错过了什么吗?

рпозарицкий

“ Content-Disposition:”的末尾有一个冒号。没有它,文件名应该被选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从服务器以html下载文件

来自分类Dev

将文件下载到服务器?

来自分类Dev

从ftp服务器下载txt文件

来自分类Dev

无法从服务器下载.apk文件

来自分类Dev

从服务器下载 .dat 文件

来自分类Dev

无法从服务器下载 pdf 文件

来自分类Dev

通过Rest Web服务从服务器上的浏览器文件存储下载

来自分类Dev

如何在Spring Boot项目中使文件可从服务器下载到前端,为文件下载创建了Rest API,但未按预期运行?

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

从服务器下载文件(不下载?)

来自分类Dev

如何从Spring Integration ftp中的服务器下载以“ xyz”开头的文件名?

来自分类常见问题

从Spring Boot Rest服务下载文件

来自分类Dev

Django Rest Framework-在服务器上下载文件

来自分类Dev

动态文件下载,无需在服务器中保存文件

来自分类Dev

动态文件下载,无需在服务器中保存文件

来自分类Dev

从FTP服务器下载文件时损坏文件

来自分类Dev

通过脚本从文件服务器下载文件

来自分类Dev

从服务器文件夹下载文件

来自分类Dev

JSON 文件从服务器下载,文件加载了 8 次?

来自分类Dev

没有在服务器中保存文件,我无法通过Spring MVC中的Ajax下载文件

来自分类Dev

从服务器下载最新文件版本

来自分类Dev

Android-从服务器下载文件终止

来自分类Dev

从服务器下载zip文件并进行解析

来自分类Dev

在Android中使用IntentService从服务器下载文件

来自分类Dev

MVC从远程服务器下载文件

来自分类Dev

使用ASP MVC从远程服务器下载文件

来自分类常见问题

在React中如何从服务器下载文件?

来自分类Dev

JSP-允许用户从服务器下载文件

来自分类Dev

从服务器下载ASP.NET文件

Related 相关文章

热门标签

归档