0

質問が重複していないことを願っています

ajaxによるWebページへの画像のアップロードを実装しようとしています。画像のアップロードを処理できるjQueryへのプラグインを見つけました(いいと思います):

https://github.com/blueimp/jQuery-File-Upload

さて、このプラグインがコンテンツを含む div へのアップロードに役立つかどうか本当にわからないという問題があります。想像してみてください、私は似たようなものを持っています:

...
<div contenteditable="true">
    <p>This is some example text</p>
</div>
...

画像を簡単にドラッグして、実際のカーソル位置に表示したいと思います(ただし、基本的には次の</p>タグの後)。結果は、gmail に画像をアップロードできる (そしてテキストに表示される) のと同じである必要があります。もちろん、アップロード中に画像を div に表示しても問題ありません (可能であれば) ドラッグ中にも表示されます (ユーザーは画像をどこに配置しているかを確認できます)。結果は次のようになります。

...
<div contenteditable="true">
    <p>This is some example text</p>
    <div> <!-- containger for HTML validation ->>
        <img src="/uploaded-image.png" />
    </div>
</div>
...

これを処理する方法、特に画像をテキストカーソル位置にドラッグする方法はありますか? jQuery ベースのプラグインまたは純粋な JS コードの両方が可能です。

4

1 に答える 1

0

HTML5 には組み込みのドラッグ アンド ドロップ API と、使用可能なファイル リーダー API があります。

このようなものを達成したいと思います。

次の 2 つの記事を読むことをお勧めします。

于 2013-07-06T18:36:13.667 に答える