如何从给定文件夹中获取图像文件名

Nit*_*ths 4 html javascript jquery

我有一个任务是使用jquery显示文件夹中的所有图像.

为此,我使用了代码

var imageFolder = '../../Images/Avatar/';
var imgsrc = imageFolder +'';
Run Code Online (Sandbox Code Playgroud)

我需要在该文件夹头像中获取图像文件名.我怎样才能获得文件名.该头像文件夹中有很多图像文件也有一些txt文件.我只需要jpg,png,gif图像.

dre*_*ver 5

试试这种方式

HTML代码:

<div id='fileNames'> </div>
Run Code Online (Sandbox Code Playgroud)

JQUERY CODE:

var fileExt = {},
    fileExt[0]=".png",
    fileExt[1]=".jpg",
    fileExt[2]=".gif";
$.ajax({
    //This will retrieve the contents of the folder if the folder is configured as 'browsable'
    url: '../../Images/Avatar/',
    success: function (data) {
       $("#fileNames").html('<ul>');
       //List all png or jpg or gif file names in the page
       $(data).find("a:contains(" + fileExt[0] + "),a:contains(" + fileExt[1] + "),a:contains(" + fileExt[2] + ")").each(function () {
           var filename = this.href.replace(window.location.host, "").replace("http:///", "");
           $("#fileNames").append( "<li>" + filename + "</li>");
       });
       $("#fileNames").append('</ul>');
     }     
  });
Run Code Online (Sandbox Code Playgroud)

从这个SO问题引用的基本逻辑在这里

快乐编码:)