suchen
HeimBackend-EntwicklungPHP-Tutorial谁配置过百度编辑器ueditor1.4.3的图片上传路径?

搞了个百度编辑器,其他啥都配置好了,就是图片路径搞不定,图片总是跑到文件夹外面自动创建文件夹,哪位知道具体怎么配置吗,百度这个简直有地点坑爹了..


回复讨论(解决方案)

对了,还有如何给kindeditor编辑器增加上传文件时自动在文件前面生成个小图标而不是上传路径..

上传路径,在PHP文件里面改,很方便的。
置于,你说的那个小图片,就不容易了,得改编辑器源码!

上传路径,在PHP文件里面改,很方便的。
置于,你说的那个小图片,就不容易了,得改编辑器源码!

不知道你说的在php那个文件里面改,我在config.json里面改不起作用,要么就是文件路径配置不对,但是其他的我还没发现。

api不是有啊,仔细看看

你不是在 config.json 中配置的吗?
他的默认值是
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"
注意那是个绝对路径的,也应该是绝对路径,因为在网站的任何目录下都有可能使用 ueditor
改成你需要的就可以了

api不是有啊,仔细看看


问题是找不着么?

你不是在 config.json 中配置的吗?
他的默认值是
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"
注意那是个绝对路径的,也应该是绝对路径,因为在网站的任何目录下都有可能使用 ueditor
改成你需要的就可以了


改了,改过后的上传图片文件却在文件夹外了

你是怎么改的?
前面我说漏了,虽然那是一个绝对路径,但他是基于 url 的
也就是说网站的根,就是他的根

但你要确认你的 $_SERVER['DOCUMENT_ROOT'] 有值且是正确的
因为他是这样计算的

    /**     * 获取文件完整路径     * @return string     */    private function getFilePath()    {        $fullname = $this->fullName;        $rootPath = $_SERVER['DOCUMENT_ROOT'];        if (substr($fullname, 0, 1) != '/') {            $fullname = '/' . $fullname;        }        return $rootPath . $fullname;    }

你是怎么改的?
前面我说漏了,虽然那是一个绝对路径,但他是基于 url 的
也就是说网站的根,就是他的根

但你要确认你的 $_SERVER['DOCUMENT_ROOT'] 有值且是正确的
因为他是这样计算的

    /**     * 获取文件完整路径     * @return string     */    private function getFilePath()    {        $fullname = $this->fullName;        $rootPath = $_SERVER['DOCUMENT_ROOT'];        if (substr($fullname, 0, 1) != '/') {            $fullname = '/' . $fullname;        }        return $rootPath . $fullname;    }


我直接在config.json里面把:
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */改成我自己的路径
"imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}", /* 上传保存路径,可以自定义保存路径和文件名格式 */
上传成功后生成图片文件夹直接跑到本文件夹外面去了

$_SERVER['DOCUMENT_ROOT']  .  ["imagePathFormat"]
总是保存在这里的

$_SERVER['DOCUMENT_ROOT']  .  ["imagePathFormat"]
总是保存在这里的


Forbidden
You don't have permission to access /xyjc_intranet/admin_xyjcylogin/include/ueditor/dialogs/image/image.html on this server.
不知道这是怎么回事?直接没有权限访问路径了

都好几天了,到现在你也没说你是怎么写的

我是什么都没写,现在换成ueditor1_3_5-utf8-php版本的,上传图片路径可以在config.php里面直接配置,现在的问题是我把编辑器窗口调用出来了,但是上传插件却提示个这玩意。

我之前也遇到过,imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}", /这是你的修改对吧,你在/uploadfiles前面加上你在www文件下项目的名称文件就好了..我猜他是自动寻找匹配的项目文件名若是没有就会在外围生成一个Ueditor文件的..你试试

我之前也遇到过,imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}", /这是你的修改对吧,你在/uploadfiles前面加上你在www文件下项目的名称文件就好了..我猜他是自动寻找匹配的项目文件名若是没有就会在外围生成一个Ueditor文件的..你试试


这个方法是不行的

不是很明确吗?没有访问权限!
配置目录,这个是回避不掉的
你总是要将目录弄正确了才行,并且这个目录还必须要在网站范围内
因为里面的图片要在页面中显示

不是很明确吗?没有访问权限!
配置目录,这个是回避不掉的
你总是要将目录弄正确了才行,并且这个目录还必须要在网站范围内
因为里面的图片要在页面中显示


都快郁闷死了都,明显编辑器文件夹都在网站跟目录下,现在是图片可以上传,附件却是没有权限了...凌乱了

很简单:
1、给出完整的错误信息
2、给出你的配置路径
3、各处你的网站根目录的路径

你不愿意分析,自然有人帮你分析

刚刚在我的emlog网站中弄好,测试一切正常。以前一直用uedit1.0版本,最近更新了网站程序,顺便也更新下ueditor。使用中发现上传的文件默认配置为网站根目录/uedit/php/下,而我的博客放在网站根目录/blog下,所以造成诸多不便。研究了一天,就是没发现在哪里改,因为一直忽略了这个config.json文件,看到大家的提示后,在里面修改成功!

经验:一定要用绝对路径来改,里面全是上传各种类型文件的配置,所以都要改过哦。

详情查阅:http://netv.gnway.net/blog/?post=43

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
PHP und Python: Verschiedene Paradigmen erklärtPHP und Python: Verschiedene Paradigmen erklärtApr 18, 2025 am 12:26 AM

PHP ist hauptsächlich prozedurale Programmierung, unterstützt aber auch die objektorientierte Programmierung (OOP). Python unterstützt eine Vielzahl von Paradigmen, einschließlich OOP, funktionaler und prozeduraler Programmierung. PHP ist für die Webentwicklung geeignet, und Python eignet sich für eine Vielzahl von Anwendungen wie Datenanalyse und maschinelles Lernen.

PHP und Python: Ein tiefes Eintauchen in ihre GeschichtePHP und Python: Ein tiefes Eintauchen in ihre GeschichteApr 18, 2025 am 12:25 AM

PHP entstand 1994 und wurde von Rasmuslerdorf entwickelt. Es wurde ursprünglich verwendet, um Website-Besucher zu verfolgen und sich nach und nach zu einer serverseitigen Skriptsprache entwickelt und in der Webentwicklung häufig verwendet. Python wurde Ende der 1980er Jahre von Guidovan Rossum entwickelt und erstmals 1991 veröffentlicht. Es betont die Lesbarkeit und Einfachheit der Code und ist für wissenschaftliche Computer, Datenanalysen und andere Bereiche geeignet.

Wählen Sie zwischen PHP und Python: Ein LeitfadenWählen Sie zwischen PHP und Python: Ein LeitfadenApr 18, 2025 am 12:24 AM

PHP eignet sich für Webentwicklung und schnelles Prototyping, und Python eignet sich für Datenwissenschaft und maschinelles Lernen. 1.PHP wird für die dynamische Webentwicklung verwendet, mit einfacher Syntax und für schnelle Entwicklung geeignet. 2. Python hat eine kurze Syntax, ist für mehrere Felder geeignet und ein starkes Bibliotheksökosystem.

PHP und Frameworks: Modernisierung der SprachePHP und Frameworks: Modernisierung der SpracheApr 18, 2025 am 12:14 AM

PHP bleibt im Modernisierungsprozess wichtig, da es eine große Anzahl von Websites und Anwendungen unterstützt und sich den Entwicklungsbedürfnissen durch Frameworks anpasst. 1.PHP7 verbessert die Leistung und führt neue Funktionen ein. 2. Moderne Frameworks wie Laravel, Symfony und Codesigniter vereinfachen die Entwicklung und verbessern die Codequalität. 3.. Leistungsoptimierung und Best Practices verbessern die Anwendungseffizienz weiter.

Auswirkungen von PHP: Webentwicklung und darüber hinausAuswirkungen von PHP: Webentwicklung und darüber hinausApr 18, 2025 am 12:10 AM

PhPhas significantantyPactedWebDevelopmentAndendendsbeyondit.1) iTpowersMAjorPlatforms-LikewordpressandExcelsInDatabaseInteractions.2) php'SadaptabilityAllowStoscaleForLargeApplicationsfraMe-Linien-Linien-Linien-Linienkripte

Wie funktioniert der Php -Typ -Hinweis, einschließlich Skalartypen, Rückgabetypen, Gewerkschaftstypen und nullbaren Typen?Wie funktioniert der Php -Typ -Hinweis, einschließlich Skalartypen, Rückgabetypen, Gewerkschaftstypen und nullbaren Typen?Apr 17, 2025 am 12:25 AM

PHP -Typ -Eingabeaufforderungen zur Verbesserung der Codequalität und der Lesbarkeit. 1) Tipps zum Skalartyp: Da Php7.0 in den Funktionsparametern wie int, float usw. angegeben werden dürfen. 3) Eingabeaufforderung für Gewerkschaftstyp: Da Php8.0 in Funktionsparametern oder Rückgabetypen angegeben werden dürfen. 4) Nullierstyp Eingabeaufforderung: Ermöglicht die Einbeziehung von Nullwerten und Handlungsfunktionen, die Nullwerte zurückgeben können.

Wie handelt es sich bei PHP -Objektklonen (Klonschlüsselwort) und der __clone Magic -Methode?Wie handelt es sich bei PHP -Objektklonen (Klonschlüsselwort) und der __clone Magic -Methode?Apr 17, 2025 am 12:24 AM

Verwenden Sie in PHP das Klonschlüsselwort, um eine Kopie des Objekts zu erstellen und das Klonierungsverhalten über die \ _ \ _ Clone Magic -Methode anzupassen. 1. Verwenden Sie das Klonschlüsselwort, um eine flache Kopie zu erstellen und die Eigenschaften des Objekts, nicht die Eigenschaften des Objekts zu klonen. 2. Die \ _ \ _ Klonmethode kann verschachtelte Objekte tief kopieren, um flache Kopierprobleme zu vermeiden. 3. achten Sie darauf, dass kreisförmige Referenzen und Leistungsprobleme beim Klonen vermieden werden, und optimieren Sie die Klonierungsvorgänge, um die Effizienz zu verbessern.

PHP vs. Python: Anwendungsfälle und AnwendungenPHP vs. Python: Anwendungsfälle und AnwendungenApr 17, 2025 am 12:23 AM

PHP eignet sich für Webentwicklungs- und Content -Management -Systeme, und Python eignet sich für Datenwissenschafts-, maschinelles Lernen- und Automatisierungsskripte. 1.PHP hat eine gute Leistung beim Erstellen von schnellen und skalierbaren Websites und Anwendungen und wird üblicherweise in CMS wie WordPress verwendet. 2. Python hat sich in den Bereichen Datenwissenschaft und maschinelles Lernen mit reichen Bibliotheken wie Numpy und TensorFlow übertrifft.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software