gpt4 book ai didi

java - 下载多种文件类型

转载 作者:行者123 更新时间:2023-11-29 06:13:10 25 4
gpt4 key购买 nike

我正在使用 jsp servlet 上传和下载文件。

我想下载很多类型的文件,所以我选择将它们下载为 zip 文件,以免在响应中定义每种类型的附件时,当我上传所有正确上传的文件时,当我下载时对于 txt 和 docx 文件,它们也可以正确下载,但是当我下载 pdf 或图像文件时,它们没有正确下载,因为我将它们放在同一个文件夹中!

最佳答案

when I make download for txt and docx files they are downloaded correctly too, but when I download pdf or image files, they are not downloaded correctly

事实:.txt.docx (XML!)文件是文本,而 PDF 和图像是二进制

因此,这听起来很像您使用 Reader 读/写文件/Writer而不是 InputStream/OutputStream .

相应地修改代码。永远不要使用 Reader/Writer只要您对基于字符的实际文件内容不感兴趣。它会完全破坏二进制文件。您可以找到一个下载 servlet 的基本示例 here .

关于java - 下载多种文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com