检查本地主机上是否存在大文件

Checking existence of a large file served on localhost

我在本地主机 URL 上提供了一个文件,如下所示:http://localhost:<port>/content/<file>

现在我必须在我的 Chrome 应用程序中使用 JavaScript 检查文件是否存在。我尝试使用 AJAX 调用,但由于文件很大,该进程的响应速度非常慢。

我只需要检查文件是否存在——有没有一种聪明的方法来检查它?我也是 FileReader 的新手,还没有使用它。

或许您可以使用 HEAD 请求代替常规 GET?这将 return 所有服务器 headers 以及响应状态,并且没有从服务器发送任何数据。如果响应状态是 200 - 您的文件存在于服务器上,如果是 404 - 它不是。