Задать вопрос
Xaski
@Xaski
Изучаю golang

Как получить список файлов в папке и записать их в JSON с помощью js?

В проекте есть папка с изображениями. Можно ли при загрузке страницы просканировать эту папку и вписать имена всех изображений в файл JSON?
  • Вопрос задан
  • 2071 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
zkrvndm
@zkrvndm
Архитектор решений
zombtron разумеется можно. Просто выполните в консоли браузера:
input = document.createElement('input');
input.setAttribute('type', 'file');
input.setAttribute('webkitdirectory', 'true');

input.addEventListener('change', function() {
	
	files = [];
	
	for (var num = 0; num < input.files.length; num++) {
		
		files.push(input.files[num].name);
		
	}
	
	console.log('Список имен файлов получен:');
	console.dir(files);

});

input.click();

Выберите папку, которую надо просканировать и получите на выходе список файлов.
Ответ написан
@zombtron
Без помощи серверных технологий, чисто на фронте, нельзя.
Если проект ваш, читайте папку на сервере и отдавайте ее клиенту. Если не ваш, и владелец спрятал содержимое, то все... Можно правда косвенно - смотреть откуда что грузится, анализировать имена, проверять, что существует. Но получить все вряд ли получится...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Лига Роботов Новосибирск
от 65 000 до 85 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽