如何将base64转换为coldfusion中的图像?

时间:2016-05-16 08:11:29

标签: coldfusion cfimage

我正在尝试将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数据格式不正确。数据应采用&lt; img&gt;所理解的格式。 HTML中的标记,即&#34;数据:image / jpg; base64,[base64 data]&#34;

任何人都可以解释我做错了吗?

0 个答案:

没有答案