綠色資源網:您身(shēn)邊最(zuì)放心的(de)安全下載站! 最新軟件|熱門排行|軟件(jiàn)分類|軟件專題|廠商大全

綠色資源網

技(jì)術教程
您的位置:首頁網絡編程Asp編程 → asp版百度ueditor在線編輯器上傳圖片錯誤(無權限(xiàn)問題(tí)修複)

asp版百度ueditor在線編輯器上傳圖片錯誤(wù)(無權限問題(tí)修複)

我要評論(lùn) 2015/07/28 10:38:22 來源:綠色資源(yuán)網 編輯:綠色資源網 [ ] 評論:0 點擊:823次

在本地iis服務器上可以正(zhèng)常上傳圖片的(de)asp版百度ueditor編輯器,上傳到網絡(luò)服務器上,使用上傳時錯誤,用firebug查看響應:uploader.class.asp中代碼:fs.CreateFolder(path )無權限;經分析和測試,原來百度這個asp上傳組件是采取逐級檢測文件夾的機製,如:物理地址為:e:\website\www.ynaad.com\upload\image\20150529\,它會從e:檢測(cè)是否存(cún)在,但遇到網絡服務器設置的比較安全的,不在當前網站(zhàn)的(de)物理路徑是不允許訪問的,但程序認(rèn)為是不存在路徑(jìng),從而執行下麵的創建文件夾的操作(zuò),建e:文件夾?肯定會顯(xiǎn)示無權限。
其實問題也好解決,在檢測過程中,先(xiān)把本站所在根路徑獲取到,這個就不用檢(jiǎn)測了(le),隻用(yòng)檢測本站根路徑下的文件夾是(shì)否存在(zài)就好了,這個權限一(yī)般的虛擬主機服務器(qì)是有的,把(bǎ)百度的asp上傳組件uploader.class.asp裏的(de)CheckOrCreatePath過程(chéng)修改如下:

Private Function CheckOrCreatePath( ByVal path )

        Set fs Server.CreateObject("Scripting.FileSystemObject")

        Dim parts,serverpath

        serverpath=lcase(Server.MapPath("/"))

        path=replace(lcase(path),serverpath,"")        

        parts Split( path, "\" )

        path ""        

       

        For Each part in parts

            path path part "\"           

            If fs.FolderExists( serverpath path False Then

                fs.CreateFolder(serverpath path )

            End If

        Next

    End Function

完美解決上傳(chuán)權限問題(tí)。 

關鍵詞:ueditor,百度,asp

閱讀本文後您有什麽感想? 已(yǐ)有 人給出評價!

  • 1 歡迎喜歡
  • 2 白癡
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡