kindeditor图片批量上传失败问题

问题:在演示版中批量上传没有问题,放到我们后台系统中,就上传不成功。

排查:逐步验证发现根本没有http到upload上传文件中,往上找。。。终于碰到是后台管理员验证的问题。

发现:发现利用FLASH上传时,发送过来的 $_COOKIE['PHPSESSID']的值与系统的PHPSESSID不同,flash我又不熟,也没时间去研究为什么不同了。

解决:利用$_SERVER['HTTP_HOST_AGENT'] 值,判断是来自flash,就暂时过滤掉管理员验证吧。

从flash过来的,$_SERVER['HTTP_HOST_AGENT'] 的值是 Shockwave Flash,好。暂时先这样吧

if($_SERVER['HTTP_HOST_AGENT'] != 'Shockware Flash') {

//检查权限

}

你可能感兴趣的:(kindeditor图片批量上传失败问题)