从不在Web服务器上的文件中获取“上次修改”属性的最佳方法是什么。我的目的是在网页中显示特定网络文件的时间戳。我找到的所有JavaScript引用都是针对当前文件或来自Web服务器的。我找到了浏览,拖放等参考。但我想从原始位置读取文件属性。这甚至可能吗?
修改 所以现在我有一个批处理文件来在Web服务器上创建文本文件,如何将数据放入数组中以便我可以正确显示它?数据是正确的,但它是一个长字符串。
这是我的代码:
<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>
这是我的输出:
@ECHO 4/13/2016 @ FREEMAN1 4/13/2016 @ FREEMAN02 4/13/2016 @ FREEMAN03 4/7/2016 @ FREEMAN4 4/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/2016
答案 0 :(得分:1)
javascript无法外出并读取用户计算机上的文件。您需要在服务器上阅读此信息并将其加载到页面中,或通过ajax调用。