Javascript 获取文件上次修改属性的最佳方法
从不在web服务器上的文件中获取“last modified”属性的最佳方法是什么。我的目的是在网页中显示特定网络文件的时间戳。我找到的所有JavaScript引用都是针对当前文件的,或者来自web服务器。我找到了用于浏览、拖放等的参考,但我想从原始位置读取文件属性。这可能吗 编辑: 现在我有了一个批处理文件,可以在web服务器上创建文本文件,那么如何将数据放入数组中,以便正确显示它呢?数据是正确的,但它是一个长字符串 这是我的代码:Javascript 获取文件上次修改属性的最佳方法,javascript,php,html,Javascript,Php,Html,从不在web服务器上的文件中获取“last modified”属性的最佳方法是什么。我的目的是在网页中显示特定网络文件的时间戳。我找到的所有JavaScript引用都是针对当前文件的,或者来自web服务器。我找到了用于浏览、拖放等的参考,但我想从原始位置读取文件属性。这可能吗 编辑: 现在我有了一个批处理文件,可以在web服务器上创建文本文件,那么如何将数据放入数组中,以便正确显示它呢?数据是正确的,但它是一个长字符串 这是我的代码: <html> <head>
<html>
<head>
<script type="text/javascript">
function getStatus() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () {
if (xhttp.readyState == 4 && xhttp.status == 200) {
document.getElementById("backupStatus").innerHTML = xhttp.responseText;
}
};
xhttp.open("GET", "file.txt", true);
xhttp.send();
}
</script>
</head>
<body>
<button type="button" onclick="getStatus()">Get QNAP Backup Status</button>
<ul id="backupStatus">
</ul>
</body>
</html>
函数getStatus(){
var xhttp=newXMLHttpRequest();
xhttp.onreadystatechange=函数(){
如果(xhttp.readyState==4&&xhttp.status==200){
document.getElementById(“backupStatus”).innerHTML=xhttp.responseText;
}
};
打开(“GET”,“file.txt”,true);
xhttp.send();
}
获取QNAP备份状态
这是我的输出:
@ECHO 4/13/2016@FREEMAN1 4/13/2016@FREEMAN02 4/13/2016@FREEMAN03 4/7/2016@FREEMAN4/7/2016@FREEMAN5 4/7/2016@HR10 4/13/2016@ACCOUNTING20 4/12/2016@IT01 4/13/2016@PROD20 4/12/2016@UPS10 4/13/2016javascript不能外出并读取用户计算机上的文件。您需要在服务器上读取这些信息并将其加载到页面中,或者通过ajax调用。对,因此我需要网络上的脚本将属性写入web服务器上的json或xml文件,然后我可以使用JS显示它们??是,如果Web服务器上有一个包含所需数据的文件,那么可以使用javascript通过ajax加载该文件。该文件如何进入web服务器取决于您。我所做的第一步是编写一个批处理文件以获取日期戳,并将其写入web服务器上的另一个文件。我使用了FORFILES命令。