Как преобразовать base64 в изображение в coldfusion?

Я пытаюсь преобразовать строку base64 в изображение в ColdFusion, но это не работает. Из того, что я прочитал, это можно сделать с помощью функции ImageReadBase64:

<cfset myImage = ImageReadBase64("/9j/4AAQSkZJRgABAQA..............")> 

Поэтому я попытался получить строку изображения base64 из моей базы данных:

<cfquery name="GetSignImage" datasource="#application.ds#">
      select SIGNIMGBINARY 
      from   T_APPT_sign
      where  CHECKINID ='#CHECKINID#'
</cfquery>

<cfif GetSignImage.SIGNIMGBINARY neq "">
    <cfimage source="#ImageReadBase64(GetSignImage.SIGNIMGBINARY)#" name="signImage" action="resize" width="65%" height="55%">
    <cfimage source="#signImage#" action="writeToBrowser">
</cfif>

Но я получаю эту ошибку:

Данные Base64 не в правильном формате. Данные должны быть в формате, понятном тегу в HTML, который является "data:image/jpg;base64,[base64 data]"

Может кто-нибудь объяснить, что я делаю не так?

0 ответов

Другие вопросы по тегам