1. thinkphp xheditor 图片上传问题
配置一个图片上传的路径 就好了
上传的处理页面配
<scripttype=“text/javascript”src=“__PUBLIC__/xheditor/xheditor-1.1.7-zh-cn.min.js”></script>
<scripttype=“text/javascript”>
$(pageInit);
functionpageInit() {
$(‘#elm2′).xheditor({
tools:‘Img,Fullscreen’,// 调用图片
skin:‘nostyle’,// 皮肤
upBtnText:‘浏览’,// 上传按钮文字
upMultiple:’5′,// 允许一次上传多少个文件
upImgUrl:“__APP__/Ajax/upload?immediate=1″,// 图片文件上传接收URL 发生到Ajax控制器的upload方法
upImgExt:“jpg,jpeg,gif,png”,// 限制图片上传扩展名
shortcuts:{
‘ctrl+enter’:submitForm
}
});
}
functionsubmitForm(){
$(‘#frmDemo’).submit();
}
</script>
<textareaid=“elm2″name=“elm2″rows=“20″cols=“60″></textarea>
上面的的__APP__/Ajax/upload 发送到 ajax控制器的upload方法
class AjaxAction extends Action{public function upload(){// 上传操作}}
2. xheditor的文件上传大小限制
xheditor本身是个在线文本编辑器,是没有限制上传大小的,限制上传大小是在上传文件里设置的,由于开发语言众多,你只能根据你自己的语言来设置大小。另外服务器端也有限制的。建议文件限制在2M内,以免出现错误
3. 如何修复xheditor,jsp;jpg文件上传成功漏洞
1.必须看目标站是用什么语言编写的,asp,asp.net,php,jsp,cgi等等
2.如果目标是asp,你直接传【假如可以内直接传】也没容用的,服务器不支持是没办法的
3.服务器必须安装了java,支持jsp才可以的
4. thinkphp xheditor 图片上传路径的问题
__PUBLIC__ 是thinkphp的一个路径,可能js之类的无法解析。直接把这个的原路径替换这个__PUBLIC__