Gmail では、ローカル ファイル ブラウザ (URL ではなく) から画像をドラッグ アンド ドロップするか、コピーした画像を貼り付けることで、新しいメッセージ/返信ウィンドウにインライン画像をアップロードできます。
この機能を TinyMCE エディタに簡単に追加する方法はありますか? そうでない場合、これを最善かつ/または最も簡単な方法で行う方法についてのアイデアはありますか?
詳細情報/ニーズ:
- 定義された「ドロップ ゾーン」は使用できません。ドロップ/ペーストされた画像は、ユーザーが TinyMCE ウィンドウでドロップ/ペーストした場所 (つまり、テキストの 2 つの段落の間) に正確に表示される必要があるためです。
- アップロード時またはアップロード後の画像の処理/サイズ変更、つまり最大。500kbが望ましいでしょう。
- 上記と同じ理由で、また使いやすいという理由から、Gmail が画像のアップロードを開始するのと同じように、ユーザーにダイアログを表示してはなりません。質問はありません。
- TinyMCE にドロップ/ペーストされた画像はすべて、Amazon Simple Storage Service (S3) に保存されます。Tiny からのテキストはデータベースに保存されます。貼り付けたイメージを Amazon S3 の代わりにデータベースに保存することもできます (Heroku と PostgreSQL を使用)。
- テキストと画像 (正しい順序/コンテキスト) は、後のタイマーで再びユーザーに提示されるため、画像をドロップ/ペーストするとき、または TinyMCE フォームを保存するときは、画像情報を含むプレースホルダーまたは類似のものを使用する必要があります。 TinyMCE に書き込まれるため、将来的に取得する必要があるときに、どの画像とテキストのどこに表示するかがわかります。
- Web サイトは Rails 3.1.3 を使用しており、まもなく 3.2 にアップグレードされます。
- HTML5 のみで問題ありません。つまり、HTML4 の互換性は重要ではありません。
どうもありがとう!:-)
PS。私は、適切な解決策を見つけることなく、ここSOで同様の質問をグーグルで調べました。