对不起,如果这是微不足道的,
编辑:简而言之,我发现这真的不是用客户端 JavaScript 来完成的。
我想知道我是否知道文件夹中有图片。/home/project1/图片 他们遵循一些命名约定 face102039.jpg face1030303.jpg ...
是否需要知道其中每张以脸开头的图片,但不知道后面是什么数字?就像有没有一种方法我可以获取所有带有 .jpg 或 .png 扩展名的文件名,然后我就会知道如何解析它们的字符串。我只是不确定如何使用 javascript 获取目录中的所有文件。
我看到了这个similar post ,我知道如何在 Java 中做我想做的事,但我找不到在 javascript 中做这件事的方法。我正在考虑用 java 或 ruby 在服务器端做,但我很确定我应该能够通过 javascript 在客户端做这个。也许我错了。
最佳答案
鉴于限制,技术上可以做到这一点,只是不太实用。我不建议使用它,因为您可以很快锁定用户的浏览器。
var len = 2000000;//How long you want to wait.
var pics=[];
for(var i=0;i<len;i++){
a=new Image();
a.onload=function(){
pics.push(this);
}
a.src='/home/project1/pictures/face'+i+'.jpg';
}
真正的答案是您需要使用 PHP、RoR 等实现后端。以便向您发送图片文件夹中的文件列表。这可以通过 AJAX 来完成。
关于javascript - 使用 Javascript 查找文件夹中的所有图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10127464/