我正在开发一个网站,客户端在其中上传一些文档文件,如 doc、docx、htm、html、txt、pdf 等。我想检索上传文件的最后修改日期。我创建了一个处理程序(.ashx)来完成保存文件的工作。
Following is the code:
HttpPostedFile file = context.Request.Files[i];
string fileName = file.FileName;
file.SaveAs(Path.Combine(uploadPath, filename));
正如您所看到的,使用 file.SaveAs() 方法保存文件非常简单。但是这个 HttpPostedFile 类没有公开任何属性来检索文件的上次修改日期。
那么谁能告诉我如何在将文件保存到硬盘之前检索文件的最后修改日期?
今天,您可以使用 HTML5 api 从客户端访问此信息
// fileInput is a HTMLInputElement: <input type="file" multiple id="myfileinput">
var fileInput = document.getElementById("myfileinput");
// files is a FileList object (simliar to NodeList)
var files = fileInput.files;
for (var i = 0; i < files.length; i++) {
alert(files[i].name + " has a last modified date of " + files[i].lastModified);
}
来源和更多信息 https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)