java从postgresql数据库中读取bytea二进制并且生成文件(如word,pdf文件等)!在jsp页面上显示附件(如邮件形式那样的附件)并且可以下载!请问怎么实现啊?求解!谢谢了!
1条回答 默认 最新
- Spring_dong 2013-11-14 15:21关注
首先你需要确定附件的类型及名称。然后下载很简单的,根据下载的请求返回
response.addHeader ("content-type",
"application/RFC822");
response.addHeader ("Content-Disposition",
"attachment; filename=word,pdf");
OutputStream os = null;
try
{
os = response.getOutputStream ();byte[] data =xxx(数据库的二进制流); os.write (data); os.flush (); os.close (); } catch (IOException e) { e.printStackTrace (); }
这样就能下载下来pdf文件咯;
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题
- ¥15 slam rangenet++配置
- ¥15 有没有研究水声通信方面的帮我改俩matlab代码
- ¥15 ubuntu子系统密码忘记
- ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
- ¥15 保护模式-系统加载-段寄存器
- ¥15 电脑桌面设定一个区域禁止鼠标操作
- ¥15 求NPF226060磁芯的详细资料