Ошибка записи cfimage в качестве base64 на производстве, но не на сервере разработки - PullRequest
0 голосов
/ 20 марта 2020

У меня есть процесс, который читает и изображение, изменяет его размер и записывает версию изображения base64 в текстовый файл. Он работает над блоком разработки, но когда этот код перемещается на рабочий сервер, я получаю сообщение об ошибке, утверждающее, что изображение не содержит функцию writeBase64. Изображение «сбрасывает» правильно (как показано ниже).

imageResize(getTube,'','50%');
writeDump(getTube);
lock timeout="1" scope="server" type="exclusive"{
    getTube.writeBase64('base64img/base64_1_#randrange(100,999)#.txt', 'png');
}

enter image description here

Я подумал, что возможно, потому что сервер разработки является более новой версией Lucee, чем рабочая. Но я получаю сообщение об ошибке при переходе на страницу «Обновление» администратора рабочего сервера. enter image description here

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

1 Ответ

2 голосов
/ 21 марта 2020

На случай, если кто-то еще столкнется с этим, я изменил файл jar Lucee на Lucee 5.3.4.80, и это решило обе проблемы

...