【问题标题】:Get file in specific folder that contains a specific string of characters获取包含特定字符串的特定文件夹中的文件
【发布时间】:2015-02-07 17:47:44
【问题描述】:

我正在使用 javascript 来处理我本地唯一网站上的图像。我正在尝试获取包含指定文件夹中特定字符的图像。例如,如果有一个名为“run0.jpg”的图像,我希望能够通过在文件夹中搜索具有包含字符“0”的 jpg 扩展名的文件来返回图像的路径。我尝试了一些没有成功的事情。

有没有人知道任何可以帮助我完成这项工作的 javascript 技巧?谢谢,任何见解表示赞赏

【问题讨论】:

  • 不可能。 Javascript 在浏览器中运行,你不能在本地文件系统中闲逛。

标签: javascript jquery image scripting contains


【解决方案1】:

如果正确解释问题,在“本地唯一网站”,即file:// 协议或localhost,尝试搜索本地文件夹并返回文件名中具有特定字符的图像的“路径”?

试试

// array of character to search for
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
// results
, res = [];
// request variations of file name,
// utilizing `arr` characters 
$.each(arr, function(value, i) {
  $.ajax("file:///path/to/local/folder/run" + value + ".jpg")
  .then(function(data, textStatus) {
    // if request successful, push `url`, or "path", to `res`
    res.push(this.url);
  })
});

console.log(res);

要使用 file:// 协议,在 chrome / chromiumn ,请参阅 How do I make the Google Chrome flag “--allow-file-access-from-files” permanent? ;在localhost,见Built-in web server

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 2020-09-14
    • 1970-01-01
    • 2016-03-05
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    相关资源
    最近更新 更多