Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Задать место загрузки файла (https://javascript.ru/forum/events/83122-zadat-mesto-zagruzki-fajjla.html)

ureech 21.09.2021 10:19

Задать место загрузки файла
 
Привет. Хочу в текстовом редакторе(redactor или tinymce) функцию загрузки катринки не с компа, а с заданного места, в частности из директории сайта. Как можно реализовать? Может есть решение у редакторов или какой параметр у <input type="file" /> ?

Aetae 21.09.2021 13:58

Нет такого понятия как "директория сайта" на стороне клиента. Клиент не знает как у вас там файлы на сервере лежат. Сервер должен специально отдать список файлов клиенту и только тогда клиент сможет что-то выбрать.

Гуглите что-то вроде "<ваш серверный язык> file tree".

ureech 21.09.2021 16:35

Согласен, тупанул.

ureech 21.09.2021 16:53

Частично разобрался. В редакторе при загрузке картинки открывается модальное окно
https://skr.sh/sA9ciYn1DbF
Вкладка "Выбрать" должна содержать раннее загруженные картинки. Я хочу поместить туда свои. Как загрузить туда свои я знаю. Но что бы вывести их в нужное место в редакторе я должен использовать методы редактора.
Этот метод который мне нужен, как я понимаю. Объект this.opts.imageGetJson возвращает раннее загруженные картинки.
А вот тут формируется сама картинка. И я думаю, что если я своим изображениям присвою такой же класс, то должно сработать. Но я не знаю как мне добраться до переменной folderkey

ureech 21.09.2021 17:16

Блин, нет. Переменная не проблема оказывается. Это просто порядковый номер. Проблема в том, что на картинку нужно повесить событие. Буду дальше копать.


Часовой пояс GMT +3, время: 00:05.