1

フォルダーからすべての画像を読み取るコード (名前に関係なく画像を読み取ることができます) を以下に示します。

var data1=new Array();
var dir=album_name;
        var fileextension=".JPG";
        $.ajax({
            url: dir,
            async:false,
            success: function (data) {// function to read image files
                $(data).find("a:contains(" + fileextension + ")").each(function () {
                    var filename = this.href.replace(window.location.host, "").replace("http:///photogallery",""); 
                    data1[j++]=dir+filename;

                });
            }
    });

アルバム フォルダのパスは、localhost の www ディレクトリからの photogallery/albums/album1 です。

これらのコードは正常に動作し、指定されたフォルダー album1 からすべての画像を取得します。拡張子が .jpg かどうかのみをチェックし、拡張子が .jpg のすべてのファイルを取得します。

このコードをライブにすると問題が発生します。

フォトギャラリーのディレクトリを他のフォルダに変更すると、何も出力されません。このようにした場合は、指定されたコードでパスを指定する必要があります。

var filename = this.href.replace(window.location.host, "").replace("http:///photogallery",""); 

私の疑問を解消するのを手伝ってください。

問題がある場合は、正しい方法を指定してください。

前もって感謝します..

4

0 に答える 0