JS fetch检查文件是否存在而没有下载内容



如何检查文件是否存在于使用JS获取API的URL,而不下载文件,如果它存在?实际上,我只想检索状态码,而不是内容。

我不想下载文件,因为它可能很大,下载整个文件会浪费带宽,因为我不关心内容。

设置请求方法为HEAD,只请求头部。

fetch("http://localhost:3000/file",
{ method: "HEAD" }
).then((res) => {
if (res.ok) {
// file is present at URL
} else {
// file is not present at URL
}
});

最新更新