2016-04-15 4 views
0

私は最新のtinyMCEエディタで問題が発生しました。画像を選択して編集しようとすると、ソースがこのようなBLOBパスに変換されます。tinyMCEエディタで画像ソースのパスが実際のパスではなくブロップに変換されています

ブロブます。http:// localhost/87d42e34-9961-412c-914B-dc6a77ab68e0

...あなたの誰もがこの問題に直面したり解決しましたか?

あなたはTinyMCEをイメージツールを使って画像を編集するときは、これらのエンコードされた画像の一つでしょう

答えて

1

を助けてください - それはイメージのツールがどのように動作するかです。

次に、このイメージをアップロードするようにTinyMCEを設定し、アプリケーションに適したイメージを保存することができます。

基本的なプロセスは、TinyMCEがイメージエディタで変更したイメージごとに別々のHTTP POSTを作成することです。それはあなたのinitのimages_upload_urlオプションの設定に基づいて、あなたの選択したURL(HTTP POST経由)にその画像を送信します。

images_upload_urlで参照されているURLのイメージハンドラは、アプリケーションにイメージを格納するために必要な作業をすべて実行する必要があります。

  • ストアデータベース内の項目
  • ストア資産管理システム
  • の項目Webサーバー上のフォルダに

    • ストアアイテム..:それはのようなものを意味するかもしれませんイメージを保存する場所を問わず、イメージハンドラはTinyMCEにイメージの新しい場所を伝えるJSONの1行を返す必要があります。 TinyMCEのドキュメントで参照されているように、これは次のようになります:

      { location : '/uploaded/image/path/image.png' } 
      

      TinyMCEは、イメージのsrc属性を返す値に更新します。 initでimages_upload_base_pathの設定を使用した場合、返される場所の先頭に追加されます。 TinyMCEのページには、このすべての詳細を持っています

      https://www.tinymce.com/docs/advanced/handle-async-image-uploads/

      ここにネットを使用して、画像を編集するたびに画像ツールは、これらのエンコードされたイメージの1つを作成することです。 TinyMCEは埋め込まれたイメージがあなたのコンテンツにいつ存在するのかを知っていますが、あなたのアプリケーションのコンテキストでそのイメージをどうするかを知ることができないので、ジョブ( "イメージハンドラ")はあなたが作成しなければならないものです。

    +0

    親愛なるマイケル、あなたのソリューションに感謝します。本当にうまくいきました。ありがとう! –

    関連する問題