ホームページ  >  記事  >  バックエンド開発  >  Baidu エディタ ueditor1.4.3 の画像アップロード パスを設定したのは誰ですか?

Baidu エディタ ueditor1.4.3 の画像アップロード パスを設定したのは誰ですか?

WBOY
WBOYオリジナル
2016-06-23 13:48:291086ブラウズ

Baidu エディターを構築しましたが、他のすべてが設定されています。画像のパスが常にフォルダーの外に表示され、自動的にフォルダーが作成されます。Baidu の具体的な設定方法を知っている人はいますか?ちなみに、ファイルをアップロードするときに、ファイルの前に小さなアイコンを自動的に生成する方法もあります。アップロード パスの..

アップロード パスは 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 に基づいています
言い換えれば、Web サイトのルートはそのルートです

ただし、$_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 に基づいています
言い換えれば、Web サイトのルートはそのルートです

ただし、$_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"]
常にここに保存されます

禁止されています
/xyjc_intranet にアクセスする権限がありませんこのサーバーの /admin_xyjcylogin/include/ueditor/dialogs/image/image.html

何が起こっているのかわかりません。もうパスにアクセスする権限がありません

数日経ちましたが、まだどうやって書いたかを言っていません

私は何も書いていません。今、ueditor1_3_5-utf8-php バージョンに変更しました。画像をアップロードするパスは、config.php の「Configure」に直接あります。問題は、エディタ ウィンドウを呼び出したのですが、プラグインをアップロードするときにこのメッセージが表示されることです。

以前にもこれに遭遇しました、imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}"、/これはあなたの変更ですよね? あなたは/ ただ追加してくださいUploadfiles の前の www ファイルの下にあるプロジェクトの名前ファイルを指定すると、一致するプロジェクト ファイル名が自動的に検索されると思います。一致するプロジェクト ファイル名が存在しない場合は、周辺に Ueditor ファイルが生成されます。

以前にもこれに遭遇しました、imagePathFormat": "/uploadfiles/image/{yyyy}{mm}{dd}/{time}{rand:6}"、/これはあなたの変更ですよね? あなたは/ ただ追加してくださいUploadfiles の前にある www ファイルの下にあるプロジェクトの名前ファイルを指定すると、一致するプロジェクト ファイル名が自動的に検索されると思います。一致するプロジェクト ファイル名が存在しない場合は、周辺に Ueditor ファイルが生成されます。

この方法はいいえです
アクセス権限がありません!

設定ディレクトリ、これは避けられません
ディレクトリは常に正しく設定する必要があり、このディレクトリは Web サイトの範囲内にある必要があります
写真は

アクセス権限がありません!

設定ディレクトリ、これは避けられません
ディレクトリは常に正しく設定する必要があり、ディレクトリは Web サイトの範囲内にある必要があります
中の写真をページに表示する必要があります

明らかに、エディターのフォルダーは Web サイトとディレクトリの下にありますが、写真はアップロードできますが、添付ファイルには許可がありません... めちゃくちゃです
シンプル:

1. 完全なエラーメッセージを入力します
2. 設定パスを入力します
3. どこにでもある Web サイトのルートディレクトリへのパスを入力します

分析したくない場合は、もちろん誰かが分析を手伝ってくれます

今、emlog ウェブサイトに構築し、すべてが正常であることをテストしました。最近ウェブサイトのプログラムを更新し、使用中に ueditor も更新しました。デフォルトでは Web サイトのルート ディレクトリ /uedit/php/ にあり、私のブログも Web サイト/ブログのルート ディレクトリに配置されているため、1 日調べても場所が見つかりませんでした。 config.json ファイルを常に無視していたため、変更しました。成功しました。


経験: さまざまなアップロード用の設定が満載です。ファイルの種類が異なるため、変更する必要があります

詳細については、http://netv.gnway.net/blog/?post を確認してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。