畫像ボタンを使用せずに、Summernote エディタに直接コピーした畫像をアップロードするのに問題があります。問題の概要とこれまでに行った手順を次に示します:
Summernote を Web アプリケーションに統(tǒng)合し、貼り付け機(jī)能を有効にして、ユーザーが畫像をコピーしてエディタに直接貼り付けることができるようにしました。
畫像を貼り付けると、エディターに不明な畫像として表示されます。
しかし、AJAX を使用して畫像をアップロードし、サーバーに保存した場合、サーバーから畫像を取得して Summernote エディターで表示しようとすると、畫像が正しく表示されません。代わりに、不明な畫像または文字化けしたファイルとして表示されます。このような:###
"index.html":
リーリー
「エディターアップロード.php:」リーリー
この問題の解決方法についてご指導(dǎo)またはアドバイスをいただければ幸いです。
次の変更を加えて問題を解決しました:
「editor-upload.php」ファイルを置き換えました
$_SERVER['REQUEST_SCHEME']
と $_SERVER['HTTP_HOST']
畫像の URL を正しく構(gòu)築してください。
JavaScript コードを次のように変更しました:
リーリー畫像のアップロードを処理するために JavaScript コードを更新しました
サマーノートエディター。畫像が呼び出されると、sendFile 関數(shù)が呼び出されます。
アップロード後、AJAX を使用してファイルをサーバーに送信します。応答
次に、畫像 URL を含むサーバーからのコンテンツを
insertImage
メソッドを使用するエディター。
FTP ファイルの関連付けに問題があり、畫像が テキストエディタで開きます。この問題を解決するために、ファイルを調(diào)整しました FileZilla の関連付け設(shè)定で畫像ファイルをリンクする 畫像ビューアまたは適切なアプリケーション。
これらの変更により、Summernote エディタに直接コピーした畫像を正常にアップロードして表示できるようになりました。