ueditor編輯器不能上傳圖片問題的解決方法
ueditor是百度編輯器,在本地的iis環(huán)境是可以上傳圖片了,但放在服務器的iis環(huán)境無法上傳圖片了,經過搜索發(fā)現(xiàn)是iis設置問題,引起這個問題的主要原因是,大多數(shù)虛擬主機不會給IIS匿名賬號訪問磁盤上的非用戶目錄,連讀取的權限都沒有,既然我們不能解決iis問題只有從代碼設置了,具體如下。
在上傳不了圖片時,可以用瀏覽器的自帶的調試工具查看報錯,你可以看一個“拒絕訪問或文件已存在”的錯誤。仔細調試分析,終于找到問題所在。
在它的upload.class.asp中,有如下一個函數(shù):
Private Function CheckOrCreatePath( ByVal path ) Set fs = Server.CreateObject("Scripting.FileSystemObject") Dim parts parts = Split( path, "\" ) path = "" For Each part in parts path = path + part + "\" If fs.FolderExists( path ) = False Then fs.CreateFolder( path ) End If Next End Function
將其修改如下:
Private Function CheckOrCreatePath( ByVal path ) Set fs = Server.CreateObject("Scripting.FileSystemObject") Dim parts Dim root : root = Server.mappath("/") & "\" 'parts = Split( path, "\" ) parts = Split( Replace(path, root, ""), "\" ) 'path = "" path = root For Each part in parts path = path + part + "\" If fs.FolderExists( path ) = False Then fs.CreateFolder( path ) End If Next End Function
上傳的問題即可得到解決。
- 基于ThinkPHP5.0實現(xiàn)圖片上傳插件
- ThinkPHP5+Layui實現(xiàn)圖片上傳加預覽功能
- thinkPHP5框架整合plupload實現(xiàn)圖片批量上傳功能的方法
- ThinkPHP5.0 圖片上傳生成縮略圖實例代碼說明
- thinkphp5上傳圖片及生成縮略圖公共方法(分享)
- Thinkphp5+plupload實現(xiàn)的圖片上傳功能示例【支持實時預覽】
- UEditor編輯器自定義上傳圖片或文件路徑的修改方法
- 關于UEditor編輯器遠程圖片上傳失敗的解決辦法
- 百度ueditor組件上傳圖片后如何設置img里的alt屬性
- PHP結合Ueditor并修改圖片上傳路徑
- YII中Ueditor富文本編輯器文件和圖片上傳的配置圖文教程
- ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能示例
相關文章
Fckeditor XML Request error:internal server error (500) 解決方法
本文章收藏了關于FCKEditor XML Request Error:Internal Server Error(500)各種問題的解決辦法2012-09-09UEditor編輯文章出現(xiàn)多余空行問題的解決辦法
這篇文章主要介紹了UEditor編輯文章出現(xiàn)多余空行問題的解決辦法,問題表現(xiàn)為編輯文章時,會在文章的首尾各多出一個空行,需要的朋友可以參考下2014-07-07使用ZeroClipboard解決跨瀏覽器復制到剪貼板的問題
Zero Clipboard 利用透明的Flash讓其漂浮在復制按鈕之上,這樣其實點擊的不是按鈕而是 Flash ,這樣將需要的內容傳入Flash,再通過Flash的復制功能把傳入的內容復制到剪貼板2014-06-06百度UEditor修改右下角統(tǒng)計字數(shù)包含html樣式
百度UEditor修改右下角統(tǒng)計字數(shù)默認只統(tǒng)計前臺所見的文字個數(shù),如何讓右下角統(tǒng)計字數(shù)包含html樣式,需要的朋友可以參考下2014-07-07