如果时间存在库里什么都解决了.关键是图片太多,而且每次都往数据库里面去写,也不是好的解决办法,我是希望js能否读取到从服务器上下载下来的图片,以及图片的最后修改时间. function imgupdateDate(filespec) { var fso, f, s; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.GetFile(filespec); // filespec 是指定文件的路径(绝对和或相对的),必选项。 s =f.DateLastModified ; return(s); } 这种方式也不行 .
<img src="" data-date="">也就是自己定义一个属性,然后赋值
然后js读取这个属性就好了
这里哪用到“服务器图片时间”?这里就是希望给一个“随机变动”的参数而已。取一个随机扰动的参数,使用 + ImgUrl + "?" + Math.random().toString().replace(".", "") + "_" + Date.now()
如果人家说“在参数中附加服务器端的图片时间”,那是个别公司的程序中指定某些资源在客户端“永久保存”的情况。看你的描述,你一点也不知道这个机制(这需要单独为你的 ImgUrl 指定的资源向客户端浏览器发送特定的 http 响应消息头)。那么附加服务器图片时间就是个多余的操作,因为你没有指定这个 ImgUrl 在客户端永久缓存。
function imgupdateDate(filespec)
{
var fso, f, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFile(filespec); // filespec 是指定文件的路径(绝对和或相对的),必选项。
s =f.DateLastModified ;
return(s);
}
这种方式也不行 .