亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ueditor編輯器不能上傳圖片問(wèn)題的解決方法

 更新時(shí)間:2015年05月22日 11:16:24   投稿:mdxy-dxy  
這篇文章主要介紹了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)題即可得到解決。

相關(guān)文章

最新評(píng)論