Я боролся с этим.
У меня настроен tinyMCE, чтобы пользователи могли загружать изображения, у меня images_reuse_filename
установлено в true, у меня есть пользовательский images_upload_handler
, и я для images_reuse_filename
установлено значение true.
В моем пользовательском обработчике загрузки я console.dir
blobInfo
(обработчик загрузки имеет подпись (blobInfo, success, failure)
, которую, я думаю, я получил из документов)
Проблема в том, что blobInfo.filename
- это функция, которую я не вижу, чтобы установить имя файла.
Я использую tinyMCE, чтобы пользователи могли для создания шаблонов электронной почты, и я полагаю, что они захотят использовать некоторые изображения, такие как логотипы, заголовки, во многих шаблонах.
Когда страница загружается, я заполняю image_list
их существующими изображениями.
Проблема, конечно, в том, что blobid1587911717487.png
не имеет смысла для пользователя. И я не хочу тратить пространство моей базы данных на постороннюю таблицу для хранения title
для tinyMCE.
Что я хочу сделать, это захватить оригинальное имя файла, проверить его по функции validFilenameChars
, затем представьте имя файла пользователю на тот случай, если он / она захочет его изменить, затем передайте его дальше вниз по поезду в images_upload_handler
.
О, и мне нужно разобраться, когда пользователь изменит размер изображения .
Я бы включил код, но задница - это боль, чтобы лишить код несоответствующего кода, чтобы представить суть проблемы, и, если вы близко знакомы с tinyMCE, я считаю, Вы знаете, о чем я говорю, и вам не нужен мой код.
Если вы думаете / знаете, что можете понять его и хотите получить код, позвольте мне знать.
Я потратил непомерное количество времени, пытаясь это выяснить, любая помощь будет оценена.
Я использую Version: 5.2.1
tinyMCE
Кроме того, tinyMCE является довольно мощным бесплатный html редактор, я чувствую, что ищу подарок Говоря во рту, сказав это, но все кончено? Как они упустили тот факт, что пользователь будет загружать изображения, которые затем будут включены в его image_list
, и, возможно, им нужны разумные имена? Это только я? Может быть. TinyMCE для меня во многом черный ящик, так что не знаю их внутренних решений. Итак ... если вам известен другой редактор html, который можно использовать вместо tinyMCE с открытым исходным кодом, позвольте мне знать.
Кроме того, отличная работа над новыми документами tinyMCE! Люблю их.