将图像从base64转换为PNG间歇性错误

时间:2015-03-12 20:26:02

标签: coldfusion

我有一个使用HTML5画布生成图像的应用程序。当用户想要保存结果时,它会将所有画布层展平为一个新画布,并将要由Coldfusion处理的字符串发送到PNG文件中。

我遇到的问题是有时候我会收到Coldfusion错误:

“验证您的输入.Base64数据的格式不正确。数据应采用HTML中标记所理解的格式,即”data:image / jpg; base64,[base64 data]“

这种情况可能只有3%的时间发生。当我尝试使用完全相同的选择重现它时,它工作正常。

这是我正在使用的代码

<cfset image = imageReadBase64("#form.image#")>
<cfset fileName = #RandString(40)# & '.png'>

<cfimage 
    source="#image#" 
    destination="C:\something\#fileName#" 
    action="write"
    overwrite = "yes">

谢谢

0 个答案:

没有答案