上传时,也走进度条。到100%后就没反应了。
F12提示错误 Uncaught SyntaxError:
排查错误,发现 uploadify.tpl.php 中返回值时出错了
'onUploadSuccess' : function(file, data, response){
$(".fileWarp ul").append(SetImgContent(data));
SetUploadFile();
}
于是 alert(data)
发现 imagettfbbox 和 imagettftext 报错
查是
上传图片,做水印时,字体未找到报错。
$temp = imagettfbbox($content['size'], 0, $content['font'], $content['text']); //取得使用 TrueType 字体的文本的范围
由于时间关系,且客户不要水印,屏蔽此方法。
问题解决。
网上提示是,字体路径问题。回头再深挖一下。
字体路径的使用:
字体要上传到 /usr/share/fonts 下,至于建不建目录,自己定。
实际路径是:
/usr/share/fonts/chinese/simhei.ttf
使用时:设一下字体环境
putenv('GDFONTPATH=/usr/share/fonts/chinese/');
然后直接用字体名就可以了。
'watermark_text' => array('text'=>"交流中心",'color'=>"#ff0000",'size'=>"15",'font'=>'simhei.ttf')