ueditor編輯器不能上傳圖片問(wèn)題的解決方法
ueditor是百度編輯器,在本地的iis環(huán)境是可以上傳圖片了,但放在服務(wù)器的iis環(huán)境無(wú)法上傳圖片了,經(jīng)過(guò)搜索發(fā)現(xiàn)是iis設(shè)置問(wèn)題,引起這個(gè)問(wèn)題的主要原因是,大多數(shù)虛擬主機(jī)不會(huì)給IIS匿名賬號(hào)訪問(wèn)磁盤(pán)上的非用戶(hù)目錄,連讀取的權(quán)限都沒(méi)有,既然我們不能解決iis問(wèn)題只有從代碼設(shè)置了,具體如下。
在上傳不了圖片時(shí),可以用瀏覽器的自帶的調(diào)試工具查看報(bào)錯(cuò),你可以看一個(gè)“拒絕訪問(wèn)或文件已存在”的錯(cuò)誤。仔細(xì)調(diào)試分析,終于找到問(wèn)題所在。
在它的upload.class.asp中,有如下一個(gè)函數(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
上傳的問(wèn)題即可得到解決。
- 基于ThinkPHP5.0實(shí)現(xiàn)圖片上傳插件
- ThinkPHP5+Layui實(shí)現(xiàn)圖片上傳加預(yù)覽功能
- thinkPHP5框架整合plupload實(shí)現(xiàn)圖片批量上傳功能的方法
- ThinkPHP5.0 圖片上傳生成縮略圖實(shí)例代碼說(shuō)明
- thinkphp5上傳圖片及生成縮略圖公共方法(分享)
- Thinkphp5+plupload實(shí)現(xiàn)的圖片上傳功能示例【支持實(shí)時(shí)預(yù)覽】
- UEditor編輯器自定義上傳圖片或文件路徑的修改方法
- 關(guān)于UEditor編輯器遠(yuǎn)程圖片上傳失敗的解決辦法
- 百度ueditor組件上傳圖片后如何設(shè)置img里的alt屬性
- PHP結(jié)合Ueditor并修改圖片上傳路徑
- YII中Ueditor富文本編輯器文件和圖片上傳的配置圖文教程
- ThinkPHP5+UEditor圖片上傳到阿里云對(duì)象存儲(chǔ)OSS功能示例
相關(guān)文章
Fckeditor XML Request error:internal server error (500) 解決方法
本文章收藏了關(guān)于FCKEditor XML Request Error:Internal Server Error(500)各種問(wèn)題的解決辦法2012-09-09UEditor編輯文章出現(xiàn)多余空行問(wèn)題的解決辦法
這篇文章主要介紹了UEditor編輯文章出現(xiàn)多余空行問(wèn)題的解決辦法,問(wèn)題表現(xiàn)為編輯文章時(shí),會(huì)在文章的首尾各多出一個(gè)空行,需要的朋友可以參考下2014-07-07使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問(wèn)題
Zero Clipboard 利用透明的Flash讓其漂浮在復(fù)制按鈕之上,這樣其實(shí)點(diǎn)擊的不是按鈕而是 Flash ,這樣將需要的內(nèi)容傳入Flash,再通過(guò)Flash的復(fù)制功能把傳入的內(nèi)容復(fù)制到剪貼板2014-06-06在asp.net中KindEditor編輯器的使用方法小結(jié)
由于國(guó)外的服務(wù)器好象對(duì)一些要引用dll編輯器由于安全問(wèn)題,鎖定了web.config中的一些權(quán)限,在先試了FreeTexbox不行,FCKEditor也不行,因?yàn)槎际且胐ll文件,最后同事介紹一款 純js的kindeditor編輯器,2010-12-12百度UEditor修改右下角統(tǒng)計(jì)字?jǐn)?shù)包含html樣式
百度UEditor修改右下角統(tǒng)計(jì)字?jǐn)?shù)默認(rèn)只統(tǒng)計(jì)前臺(tái)所見(jiàn)的文字個(gè)數(shù),如何讓右下角統(tǒng)計(jì)字?jǐn)?shù)包含html樣式,需要的朋友可以參考下2014-07-07jsp fckeditor 上傳中文圖片亂碼問(wèn)題的解決方法
徹底解決fckeditor(jsp版)上傳中文圖片亂碼問(wèn)題,我這里用的編碼是utf-8的,這里用的fckeditor 是2.6的,fckeditor.java包是2.3的2009-02-02FCKeditor .NET的配置、擴(kuò)展與安全性經(jīng)驗(yàn)交流
FCKeditor是使用非常廣泛的HTML編輯器,本文從 ASP.NET 的使用場(chǎng)景對(duì) FCKeditor 與 FCKeditor.NET 的配置、功能擴(kuò)展(如自定義文件上傳子目錄、自定義文件名、上傳圖片的后期處理等)、以及安全性進(jìn)行初步的闡述。2011-08-08