ColdFusion で base64 文字列を画像に変換しようとしていますが、うまくいきません。私が読んだことから、これは 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 の <img> タグが理解できる形式である必要があります。これは、「data:image/jpg;base64,[base64 data]」です。
誰かが私が間違っていることを説明できますか?