outputstream如何转化成byte[]

son 2004-05-14 01:41:00
我在servlet里生成pdf文件时,取得了outputstream
我想把它作为邮件的附件发出去,怎么办?
谁知道outputstream如何转化成byte[]吗?
...全文
10277 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
son 2004-05-14
  • 打赏
  • 举报
回复
非常感谢。pdf文件已经变成OutputStream了,我想把它再由OutputStream变为byte然后作为邮件的附件发出去。OutputStream---〉byte不会。
我的OutputStream中已经有数据了。
flyxxxxx 2004-05-14
  • 打赏
  • 举报
回复
byte[] b=baos.toByteArray();
flyxxxxx 2004-05-14
  • 打赏
  • 举报
回复
写错了:
OutputStream os=new OutputStream(baos);
flyxxxxx 2004-05-14
  • 打赏
  • 举报
回复
ByteArrayOutputStream baos=new ByteArrayOutputStream();


OutputStream os=new OutputStream();
向os写完数据后。

byte[] b=baos.totoByteArray();
江南愚子 2004-05-14
  • 打赏
  • 举报
回复
没弄懂意思,是要将OutputStream的对象信息转换成byte[]?
还是要将生成的pdf文件的内容变成byte[]通过OutputStream发出去呢?
son 2004-05-14
  • 打赏
  • 举报
回复
up

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧