gpt4 book ai didi

grails - 在Grails中下载jasper文件

转载 作者:行者123 更新时间:2023-12-02 15:33:56 26 4
gpt4 key购买 nike

我有以下代码:

response.contentType = "application/octet-stream"
response.setContentLength(templateFile.bytes.length)
response.setHeader("Content-disposition", "attachment;filename=${fileName}")
IOUtils.copy(templateFile,response.outputStream)

其中templateFile是Jasper Report模板(* .jrxml)。
而且我总是得到net::ERR_FILE_NOT_FOUND。
对于不同的文件类型,此代码可以正常工作。

我也尝试使用内容类型'text / xml',但结果是相同的。

最佳答案

在outputStream上调用flush()后解决的问题。运算符<<会隐式执行此操作,而IOUtils.copy则不会。

关于grails - 在Grails中下载jasper文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953155/

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