javascript - 使用 Javascript 查找文件夹中的所有图像

标签 javascript jquery image file path

对不起,如果这是微不足道的,

编辑:简而言之,我发现这真的不是用客户端 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/

相关文章:

javascript - 使用 babel-polyfill 后,classList.replace() 不再是 IE11 中的方法或属性

javascript - 在离开当前页面的浏览器上触发数据库调用?

c++ - 在 Allegro 中创建光标?

java - 如何在 Java 中使 PNG 的白色透明?

ios - 似乎是 GPUImagePinchDistortionFilter 中的错误。谁能提供解决方案?

javascript - 创建后更新 Apollo 客户端身份验证链接

javascript - 如何为拉斐尔元素添加和移除辉光?

emacs 中的 Javascript 环境

javascript - JIRA 问题收集器

javascript - 主干事件点击表格行