javascript - 是否可以使用 Javascript 检索文件的最后修改日期?

标签 javascript metadata

我在网页上有一组链接,可以链接到 PDF 表单和 .doc 表单。这些文件不存储在数据库中,只是按原样存储在服务器本地。是否可以使用 Javascript 检索 PDF 或 DOC 文件的最后修改日期?我没有任何特定需要使用 Javascript,但它更可取。

更新:现在我意识到 Javascript 无法访问文件系统,是否有替代方法?

最佳答案

如果它与您的调用函数在同一台服务器上,您可以使用 XMLHttpRequest-

这个例子不是异步的,但如果你愿意,你可以做到这一点。

function fetchHeader(url, wch) {
    try {
        var req=new XMLHttpRequest();
        req.open("HEAD", url, false);
        req.send(null);
        if(req.status== 200){
            return req.getResponseHeader(wch);
        }
        else return false;
    } catch(er) {
        return er.message;
    }
}

alert(fetchHeader(location.href,'Last-Modified'));

关于javascript - 是否可以使用 Javascript 检索文件的最后修改日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313620/

相关文章:

javascript - 如何返回 false 而不是 "TypeError: Cannot read property"?

javascript - 页面上的表格太多 - 这是一个问题吗

javascript - 如果我页面上的 Div Id 不起作用,则函数重定向

Android - 360 视频元数据

javascript - 如何将 Facebook 'Like' 按钮更改为 'Recommend' 按钮

Javascript 队列命令

ios - WKWebView/UIWebView 获取网站图标

python - 如何获取 SQL 查询的元数据?

python - matplotlib 可以将元数据添加到保存的图形中吗?

metadata - 如何读取.net 程序集的元数据表