我们在从远程服务器下载文件时遇到问题。我们很有可能获得连接重置异常,尽管相同的代码可以与我们从不同服务器下载的其他文件一起使用。
我们已经尝试过使用BufferedInputStream,但在那里遇到了同样的问题。这就是我们切换到FileUtils copyURLToFile()方法的原因,希望这会更加健壮。但这并没有改善这个问题。
似乎浏览器在下载文件时没有问题(至少每次我们尝试都有效),我们只是在Java中遇到问题(或者Lucee使用Java来确切)。 Lucee(以及之前的Railo)在内置函数时遇到了同样的问题,这就是我们开始使用Java的原因。到目前为止没有成功。
有没有办法让这个下载更健壮?
我们对托管文件的服务器几乎没有影响,所以理想情况下我们应该解决问题。
非常感谢!