正如@JB Nizet所说:在编写响应之前设置Header。
因此,您应该执行以下操作:
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();workbook.write(byteArrayOutputStream);response.setHeader("Content-Length", "" + byteArrayOutputStream.size());workbook.write(response.getOutputStream());希望能有所帮助。



