簡體   English   中英

使用Javascript查找文件夾中的所有圖像

[英]Find all images in folder with Javascript

對不起,如果這是微不足道的,

編輯:簡而言之,我發現這真的不是用客戶端JavaScript完成的。

我想知道我是否知道文件夾中有圖片。 / home / project1 / pictures他們遵循一些命名慣例face102039.jpg face1030303.jpg ...

有沒有人知道那些從那張臉開始但不知道它后面的數字是什么? 就像有一種方法,我可以用.jpg或.png擴展名獲取所有文件名,然后我會知道如何解析他們的字符串。 我只是不確定如何使用javascript獲取目錄中的所有文件。

我看到了這個類似的帖子 ,我知道如何在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正在客戶端運行。 例如,在訪問者的瀏覽器中。 它沒有像Java和php那樣直接訪問服務器和圖像文件夾。

可以做的是在javascript中使用ajax來獲取列出目錄內容的java / php文件。

您無法使用JavaScript訪問文件系統。 但是,您可以使用AJAX在服務器中查詢該信息,並將其作為JSON字符串返回。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM