【问题标题】:Setting Content-Disposition header filename in iText java在 iText java 中设置 Content-Disposition 头文件名
【发布时间】:2014-07-15 14:47:27
【问题描述】:

我正在从这里获取用户 ID

 String struserid  = tempdb.getuserid();

这就是我设置内容处置标题的方式。

        response.setHeader("Content-Disposition", "attachment; filename=sample.pdf");

这将提示下载文件名为“sample.pdf”的附件。但我需要像'123456_sample.pdf'这样的文件名

注意:123456 是我从 db 获得的值,它存储为字符串 struserid

【问题讨论】:

  • 没人知道答案???
  • 你不能只连接字符串吗? "attachment; filename=" + struserid + "_sample.pdf"
  • 是的,很简单。为什么你不能把它作为答案?

标签: java pdf header content-disposition


【解决方案1】:

只需连接字符串:

response.setHeader("Content-Disposition", "attachment; filename=" + struserid + "_sample.pdf");

【讨论】:

    【解决方案2】:

    你可以使用

    response.setHeader("Content-Disposition", "filename=" + struserid + "_sample.pdf");
    

    为我工作。

    【讨论】:

    • 你能解释一下,为什么它对你有用吗?更多信息将对未来的读者非常有用
    • 没有优势。字段值无效。
    猜你喜欢
    • 1970-01-01
    • 2013-09-09
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 2015-05-12
    • 2011-12-23
    相关资源
    最近更新 更多