ueditor is a Baidu editor. You can upload pictures in the local iis environment, but you cannot upload pictures in the iis environment on the server. After searching, you found that it is an iis setting problem. The main reason for this problem is that most The virtual host will not give the IIS anonymous account access to non-user directories on the disk, and does not even have read permission. Since we cannot solve the iis problem, we can only set it from the code, as follows.
When the image cannot be uploaded, you can use the browser's built-in debugging tool to view the error report. You can see an "Access Denied or File Already Exists" error. After careful debugging and analysis, I finally found the problem.
In its upload.class.asp, there is the following function:
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
Modify it as follows:
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
The uploading problem will be solved.
For more related articles on solutions to the problem that the ueditor editor cannot upload images, please pay attention to the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 Linux new version
SublimeText3 Linux latest version

Dreamweaver CS6
Visual web development tools

Dreamweaver Mac version
Visual web development tools

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft
