检查本地主机上是否存在大文件
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 - 它不是。
我在本地主机 URL 上提供了一个文件,如下所示:http://localhost:<port>/content/<file>
现在我必须在我的 Chrome 应用程序中使用 JavaScript 检查文件是否存在。我尝试使用 AJAX 调用,但由于文件很大,该进程的响应速度非常慢。
我只需要检查文件是否存在——有没有一种聪明的方法来检查它?我也是 FileReader
的新手,还没有使用它。
或许您可以使用 HEAD
请求代替常规 GET
?这将 return 所有服务器 headers 以及响应状态,并且没有从服务器发送任何数据。如果响应状态是 200 - 您的文件存在于服务器上,如果是 404 - 它不是。