国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页网络编程Asp编程 → asp版百度ueditor在线编辑器上传图片错误(无权限问题修复)

asp版百度ueditor在线编辑器上传图片错误(无权限问题修复)

我要评论 2015/07/28 10:38:22 来源:国语自产精品视频在线看 编辑:国语自产精品视频在线看 [ ] 评论:0 点击:823次

在本地【zài běn dì】iis服务器【fú wù qì】上可以正常上【zhèng cháng shàng】传图片🙍的【de】asp版百度🔞ueditor编辑器🚉,上传到【shàng chuán dào】网络服务器【fú wù qì】上,使用【yòng】👬上传时错误😣,用【yòng】👬firebug查看响应:uploader.class.asp中代码【zhōng dài mǎ】🌈:fs.CreateFolder(path )无权限;经分析和测试,原来百度这个【dù zhè gè】⛷asp上传组【shàng chuán zǔ】件是采【jiàn shì cǎi】取逐级【qǔ zhú jí】检测文件夹【wén jiàn jiá】的【de】机制,如:物理地址为:e:\website\zbbingyang.com\upload\image\20150529\,它会从e:检测是否存在【fǒu cún zài】🕢,但遇到【dàn yù dào】网络服务器【fú wù qì】设🏊置的【de】比🔶较安全的【de】,不在当🎙前网站的【de】物理🏝路径【lù jìng】🏫是不允【shì bú yǔn】许🏴访问的【de】,但程序🐙认为是不存在💳路径【lù jìng】🏫,从而执【cóng ér zhí】行下面的【de】创建文件夹【wén jiàn jiá】的【de】操作,建e:文件夹【wén jiàn jiá】?肯定会显示无【xiǎn shì wú】权限。
其实问🙁题也好解决,在检测【zài jiǎn cè】过程中,先把本🍐站所在根路径【lù jìng】🏫获取到🏀,这个就不用【yòng】👬检测了【jiǎn cè le】🔬,只用【yòng】检🈲测本站根路径【lù jìng】🏫下的【de】文🚶件夹是🔅否存在【fǒu cún zài】🕢就好了,这个权限一般【xiàn yī bān】👗的【de】虚拟主机服🐌务器是【wù qì shì】✔有的【yǒu de】🥒,把百度【bǎ bǎi dù】的【de】asp上传组【shàng chuán zǔ】件uploader.class.asp里的【de】⬜CheckOrCreatePath过程修【guò chéng xiū】改如下:

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

完美解决上传权限问题。 

关键词:ueditor,百度,asp

阅读本文后您有什么感想? 已有 人给出评价!

  • 1 欢迎喜欢
  • 2 白痴
  • 1 拜托
  • 1 哇
  • 1 加油
  • 1 鄙视