如何知道客户端是否已完成下载文件

时间:2013-12-24 19:41:06

标签: java http client-server download fileutils

在我的Web应用程序中,客户端可以从服务器下载文件。 我的代码看起来有点像这样:

public void downloadFile(HttpServletResponse response, String fileName){
       File fileToDownload = getFileWithName(fileName);
       updateContentTypeAndLength(response);
       OutputStream out = response.getOutputStream();
       FileUtils.copyFile(fileToDownload, out);
}

问题是我需要知道客户端何时下载完文件,有没有办法让我知道? 感谢。

1 个答案:

答案 0 :(得分:0)

如果方法完成,并且没有任何错误,您应该知道客户端已完成下载文件。或者您可以将状态返回给客户。