我在传送多媒体数据的 servlet 方面遇到问题。我尝试在 iPhone 上的 mobile safari 中使用它,但收到“服务器配置不正确”错误。我在 Mac (Apache) 上使用网络共享来服务器相同的多媒体文件,并且工作正常。我开始查看 HTTP header ,看看 servlet 是否弄乱了 header 。我注意到 Apache 设置了 ETag 和 Accept-Range。然后我谷歌了一下,了解到 iPhone 支持渐进式下载。长话短说,我认为我需要在我的 servleet 中启用渐进式下载,并且我认为 ETag 和 Accept-Range header 是其中的一部分。我以前从未这样做过,所以我想我会在这里询问是否有人可以为我指出正确的方向。我需要在我的 servlet 中实现整个渐进式下载功能吗?我应该使用过滤器吗?我应该从哪里开始?
最佳答案
看看这个 article 。它会创建一个支持恢复下载、缓存和 gzip 压缩内容的文件 servlet。
关于java - 允许从 servlet 进行渐进式下载吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782128/