gpt4 book ai didi

java - 正在从 tomcat 服务下载部分文件

转载 作者:行者123 更新时间:2023-11-28 22:50:34 24 4
gpt4 key购买 nike

我正在尝试使用在 tomcat 中运行的服务的 rest api 在浏览器 (chrome) 中下载一个大小为 50mb 的文件。在服务器中,我使用 httpservletresponse 的输出流来写入文件内容。有时,即使服务器返回 200 响应代码,也只会下载部分文件(小于 50MB)。

这是我的问题,

  1. 服务器响应 200 表示文件下载成功还是它只是表明我的请求已被处理,与此无关完成文件下载。或者如果文件被部分下载,服务器应该返回不同的状态代码。
  2. 部分原因可能是什么文件下载。

最佳答案

响应 200 是成功的 HTTP 请求 的标准响应。实际响应取决于请求的内容(以及方法);在您的情况下,这意味着服务器了解您的请求,您有权提交并成功完成其任务(似乎正在发送文件)。

可能的错误有很多:读取文件时出错(你检查过它是否可读了吗?),你的应用程序出错没有返回正确的响应大小等等......

关于java - 正在从 tomcat 服务下载部分文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41328771/

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