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__