[英]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.