使用Java的FileUtils或BufferedInputStream重置连接

时间:2017-01-11 11:00:07

标签: java file download lucee

我们在从远程服务器下载文件时遇到问题。我们很有可能获得连接重置异常,尽管相同的代码可以与我们从不同服务器下载的其他文件一起使用。

我们已经尝试过使用BufferedInputStream,但在那里遇到了同样的问题。这就是我们切换到FileUtils copyURLToFile()方法的原因,希望这会更加健壮。但这并没有改善这个问题。

似乎浏览器在下载文件时没有问题(至少每次我们尝试都有效),我们只是在Java中遇到问题(或者Lucee使用Java来确切)。 Lucee(以及之前的Railo)在内置函数时遇到了同样的问题,这就是我们开始使用Java的原因。到目前为止没有成功。

有没有办法让这个下载更健壮?

我们对托管文件的服务器几乎没有影响,所以理想情况下我们应该解决问题。

非常感谢!

0 个答案:

没有答案