Проблема с kcfinder создает несколько изображений из перетаскивания

Кто-нибудь сталкивался с проблемой использования функции перетаскивания в KCFinder?

Это то, что я испытываю, если я перетаскиваю изображение в корневую папку, это работает как шарм.

Перетащите в корневую папку

Однако, когда я перетаскиваю изображение в подпапку, оно создает несколько копий одного и того же изображения.

Перетащите подпапку (значки

Любые советы будут с благодарностью.

Большое спасибо.

1 ответ

Решение

Я не уверен, что вы решили эту проблему самостоятельно.

Но я знаю, что kcfinder github не обновлялся более 2 лет (я подозреваю, что теперь это "Abandonware")

При этом я исправляю некоторые ошибки на kcfinder, в том числе и эту (для ProDev Ltd), в настоящее время на моей форке. Я исправил следующие ошибки в Image Service с версией 3.12

  1. несколько изображений, загружаемых при перетаскивании, EventHandler применяется каждый раз, когда вы меняете каталог или создаете новый каталог.Таким образом, несколько обработчиков отбрасывания приводят к нескольким вызовам функции Upload.
  2. Результат загрузки изображений PNG с прозрачными фонами, замененнымичерным фоном
  3. Исправление ошибки выбора образа в подкаталоге для Unix Я не помню особенности этого, так как я исправил его 8 месяцев назад

Вы можете найти мои ревизии на prodev kcfinder fork

Перетаскивание EventHandler применяется каждый раз, когда вы меняете каталог или создаете новый каталог. чтобы избежать этого, удалите или прокомментируйте следующие функции.

  1. в _.expandDir функция удалить или комментировать _.initDropUpload()
  2. удалить или прокомментировать _.initDropUpload() функция в menus.js файлы _.menuDir функция
Другие вопросы по тегам