Мой сайт служит для размещения большого количества фотографий из папки /assets/photos/
. Как я могу получить список файлов в этой папке с помощью Javascript?Получить список имен файлов в папке с Javascript
ответ
текущий код даст список всех файлов в папке, предполагая, что он находится на стороне сервера, который вы хотите получить список всех файлов:
var fs = require('fs');
var files = fs.readdirSync('/assets/photos/');
Я имел в виду доступ к списку файлов от клиента, жаль было не более понятно. – bevanb
Нет, Javascript не имеет доступа к файловой системе. Server side Javascript - это совсем другая история, но я думаю, вы это не имеете в виду.
Для файлов на стороне клиента вы не можете получить список файлов в локальном каталоге пользователя.
Если пользователь предоставил загруженные файлы, вы можете получить к ним доступ через свой элемент input
.
<input type="file" name="client-file" id="get-files" multiple />
<script>
var inp = document.getElementById("get-files");
// Access and handle the files
for (i = 0; i < inp.files.length; i++) {
let file = inp.files[i];
// do things with file
}
</script>
Я пишу файл dir.php
var files = <?php $out = array();
foreach (glob('file/*.html') as $filename) {
$p = pathinfo($filename);
$out[] = $p['filename'];
}
echo json_encode($out); ?>;
в сценарии оных:
<script src='dir.php'></script>
и использовать файлы [] массив
- 1. Как получить список имен файлов в папке
- 2. получить список файлов с названиями в папке
- 3. как получить список файлов в папке с помощью javascript
- 4. Список файлов в папке
- 5. Rails - Список файлов в папке
- 6. Как получить список файлов в статической общей папке в javascript?
- 7. Сортированный список имен файлов в папке в VBA?
- 8. JAVA ANDROID - получить список файлов в папке
- 9. Получить список файлов Excel в папке с помощью VBA
- 10. Получить список pdf-файлов в папке
- 11. Получить список всех файлов в папке ресурсов
- 12. Получить список файлов, присутствующих в папке
- 13. Массив NSStrings из имен файлов в папке?
- 14. Список файлов в папке Dropbox
- 15. Получить список имен файлов в списке FILEINFO
- 16. JAR - Список файлов в папке
- 17. Список всех файлов в папке
- 18. Получить список файлов в папке Library с песочницей в какао
- 19. Как получить структуру имен файлов в папке в Matlab
- 20. Получить список имен файлов в папке/каталоге с помощью Excel VBA
- 21. Список имен файлов в таблице
- 22. Как получить список файлов с определенным расширением в данной папке?
- 23. получить список имен файлов, используя Spring RestTemplate
- 24. Java - Получить список имен файлов в текущем JAR
- 25. Переименование файлов в папке на основе имен в другой папке
- 26. Перемещение файлов в другой папке смены имен
- 27. Использование LSOF, чтобы получить список имен файлов
- 28. Rsync, чтобы получить список только имен файлов
- 29. удалить последний символ имен файлов в папке
- 30. возвращает список файлов в папке C
Что вы пробовали? И в каком контексте вы хотите получить список файлов ... Из браузера или с сервера с node.js? –
И какой браузер/ы вы поддерживаете? –
@Mike это только для последней версии Chrome – bevanb