我有一個圖像被上傳到我的服務器上的一個名爲「uploads」的目錄,無論如何,我可以在HTML頁面上顯示該圖像,而無需指定圖像的文件名?假設我想在目錄中顯示唯一的png圖像,有沒有像通配符可以用來掃描符合標準的圖像?如何從HTML文件夾中獲取未知圖像?
回答
使用像下面的僞代碼可以讓你從你的/uploads
文件夾中拉出所有的.png文件,因此如果你只有一個文件有問題,它應該可以正常工作。但它涉及JQuery。
var dir = "S/uploads/";
var fileextension = ".png";
$.ajax({
url: dir,
success: function (data) {
$(data).find("a:contains(" + fileextension + ")").each(function() {
var filename = this.href.replace(window.location.host, "").replace("http:///", "");
$("body").append($("<img src=" + dir + filename + "></img>"));
});
}
});
小心,你只是想檢查文件的結尾,否則''hello.png.jpg''會通過。 – 2015-02-09 20:59:57
我真的沒有想到這一點。我會暫時調整我的代碼,謝謝。 – HavelTheGreat 2015-02-09 21:03:14
這假定對目錄的請求返回所述目錄中所有文件的數組? – Tom 2015-02-09 21:06:33
不,它不會直接產生漏洞。如果你不關心安全性,你可以像其他人一樣回答它。
另一種方法是用SCANDIR()(PHP)
$dir = '/your-directory-here/';
$files1 = scandir($dir);
此輸出在$dir
文件的陣列,並且可以再排序/然而隔離你想要的。查看更多:http://php.net/manual/en/function.scandir.php
- 1. 如何從Sdcard文件夾的子文件夾獲取圖像?
- 2. 如何從NetBeans中的'Resources'文件夾正確獲取圖像
- 3. 如何從ftp文件夾中獲取所有圖像到NSArray
- 4. 如何從wpf中的文件夾路徑獲取圖像
- 5. 如何從Android的可繪製文件夾中獲取圖像?
- 6. 如何從文件夾中獲取圖像?
- 7. 如何使用php(Codeigniter)從文件夾中獲取圖像
- 8. 從HTML文件獲取jpg圖像
- 9. 未在文檔目錄文件夾中獲取圖像
- 10. 如何從我的項目圖像文件夾中獲取圖像URL?
- 11. WordPress的menu_icon,如何從兒童主題(/圖像文件夾)中獲取圖像
- 12. 在gridview中獲取文件夾圖像
- 13. 如何使用htaccess文件從文件夾中讀取圖像
- 14. 如何從本地文件夾獲取圖像以顯示div元素html?
- 15. 如何從可繪製文件夾動態獲取圖像
- 16. 如何獲取最新的圖像從文件夾使用JavaScript?
- 17. 如何從特定文件夾(iPhone)獲取所有圖像?
- 18. 如何從一個特定的文件夾獲取圖像
- 19. 如何從計算機文件夾獲取圖像?
- 20. 如何從使用Ajax和Nodejs的文件夾獲取圖像?
- 21. MODX圖庫:如何獲取文件夾中的圖像數量?
- 22. 如何把圖像從繪製文件夾在HTML文件
- 23. 從文件夾中提取圖像
- 24. 如何從圖片庫和SharePoint中的文件夾中獲取圖像URL
- 25. 如何從html 5文件獲取圖像寬度API
- 26. 如何從德爾福的已知文件夾GUID獲取文件夾路徑
- 27. 如何使用C++獲取文件夾中的所有圖像
- 28. 如何使用CakePHP獲取文件夾中的所有圖像
- 29. 如何獲取在drawale文件夾中的圖像列表
- 30. 如何從圖像中獲取文本?
這會有什麼用?如果你正在上傳文件,你應該知道它的名字。如果隨機人員正在上傳文件,則可以存儲該名稱。如果您嘗試隨機化圖片,您可以(以其他方式)將文件名稱更改爲數字並顯示一個隨機數字。 – SRing 2015-02-09 20:51:08
直接獲取所有圖像名稱,然後過濾出你想要的圖像(在這種情況下,請檢查一個'.png'擴展名)。 – 2015-02-09 20:54:53