摘要:更换服务器后,为什么百度编辑器无法上传图片了,完全解决方案!……
摘要:更换服务器后,为什么百度编辑器无法上传图片了,完全解决方案!……
在一个空间上可以上传图片,没有任何问题,但更换服务器后,就没法上传图片了,这是什么原因造成的?
使用百度开源ueditor编辑器不能上传图片并报服务器500错误。
初看是 Uploader.Class 的 fs.CreateFolder( path ) 这条语句不能创建目录,怀疑权限问题,提供所有权限后,依然不行。
最后参考百度官方文档将该代码内函数
修改ASP/Uploader.Class.asp配置文件 大约在 248 行
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( Replace(path, root, ""), "\" )
path = root
For Each part in parts
path = path + part + "\"
If fs.FolderExists( path ) = False Then
fs.CreateFolder( path )
End If
Next
End Function
重新上传到服务器上,问题完美解决。
上面的是常见的网络答复,如果您仍然解决不了,可以购买我们的第二解决方案或者咨询客服。