当我尝试从浏览器中自动播放的视频下载视频时出错。对于小于15mb的小文件正常播放,但是当我尝试运行大型视频mp4文件时,它会给出文件损坏的错误。我还在jboss控制台中发现了“Broken Pipe”错误。
我在Firefox中发现了上述问题,它在Chrome中运行良好。
这些视频以BLOB格式保存在DB中。我有一个servlet文件来下载视频。
我尝试了下面的事情,但我仍然无法解决问题。
Broken Pipe when writing bytes in ServletOutputStream 我在我们的应用程序中添加了以下代码: response.setBufferSize(bufferSizeneeded + 200) 我没有得到“java.net.SocketException:Broken pipe”错误但它给出了不同的类型错误。
https://bugzilla.mozilla.org/show_bug.cgi?id=875573 内容类型从“video / mp4”更改为“video / mp4 .mp4 .m4v” 它也无法正常工作。