ホームページ >バックエンド開発 >PHPチュートリアル >Baidu エディタ ueditor1.4.3 の画像アップロード パスを設定した専門家は誰ですか?
Baidu エディタ ueditor1.4.3 の画像アップロード パスを設定したのは誰ですか?
Baidu エディタを構築しましたが、画像のパスが常にわかりません。Baidu の具体的な設定方法を知っている人はいますか?わかりました。
------解決策------------------
アップロード パスは次のとおりです。 PHPファイル内で変更するととても便利です。
あなたが言及した小さな画像に関しては、エディターのソースコードを変更する必要があります。
------解決策----------------------
config.jsonで設定していませんか?
デフォルト値は
"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}"
注意してください。 Web サイトの任意のディレクトリで ueditor
を使用して、必要なものに変更できるため、絶対パスも絶対パスにする必要があります。 - -解決策------------------
どのように変更しましたか?
前に見逃していましたが、これは絶対パスですが、URL に基づいています つまり、Web サイトのルートはそのルートです
ただし、$_SERVER を確認する必要があります['DOCUMENT_ROOT'] には値があり、正しいです
次のように計算されているため
-----解決策------------- -- -----
/**<br /> * 获取文件完整路径<br /> * @return string<br /> */<br /> private function getFilePath()<br /> {<br /> $fullname = $this->fullName;<br /> $rootPath = $_SERVER['DOCUMENT_ROOT'];<br /><br /> if (substr($fullname, 0, 1) != '/') {<br /> $fullname = '/' . $fullname;<br /> }<br /><br /> return $rootPath . $fullname;<br /> }<br />以前にもこれに遭遇しました。imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}", / これはあなたのものですwww ファイルの /uploadfiles の前にプロジェクト ファイルの名前を追加するだけです。一致するプロジェクト ファイル名が存在しない場合は、Ueditor ファイルが生成されると思います。