电光小子 2019-03-09 17:05 采纳率: 0%
浏览 2796

servlet的response.getOutputStream().write(bytes)不能输出到浏览器上

如果bytes的大小小大于文件的大下,也就是说一次就能read完的情况下,访问这个url会直接下载这个文件,而不是输出到浏览器上

  • 写回答

1条回答 默认 最新

  • 毕小宝 博客专家认证 2019-03-11 10:11
    关注

    首先,如果你是想输出内存,那么你需要设置.setContentType("text/plain")会直接将内容输出到浏览器上。
    如果是以文件下载的方式写的话,那么需要设置为响应头域名response.setHeader("Content-Disposition")。
    不知道你是哪种情况呢?

    评论

报告相同问题?

悬赏问题

  • ¥15 win11家庭中文版安装docker遇到Hyper-V启用失败解决办法整理
  • ¥15 gradio的web端页面格式不对的问题
  • ¥15 求大家看看Nonce如何配置
  • ¥15 Matlab怎么求解含参的二重积分?
  • ¥15 苹果手机突然连不上wifi了?
  • ¥15 cgictest.cgi文件无法访问
  • ¥20 删除和修改功能无法调用
  • ¥15 kafka topic 所有分副本数修改
  • ¥15 小程序中fit格式等运动数据文件怎样实现可视化?(包含心率信息))
  • ¥15 如何利用mmdetection3d中的get_flops.py文件计算fcos3d方法的flops?