リッチテキストエディタで未選択の画像をドラッグすると、繰り返しアップロードされる

いいえ、私のウェブサイトにはこの問題を再現できる複数の画像があります。しかし、Meta についてはあまり調査しておらず、現時点ではこのケースしか見つかっていません。

いいえ、実際には Discourse は私たちが思っていたよりも賢いです。例えば:
私のウェブサイトのユーザーが画像をアップロードし、Markdown エディタでは以下のように表示されます:

...
![pic|370x494, 40%](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg)
...

ブラウザの開発者ツールを使用して完全なリンクを取得しました:https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg。そこで、エディタでこの画像を完全なリンク形式で参照しました:

![image](https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg)

リッチテキストエディタでクリックせずにドラッグ(アップロードをトリガー)すると、Markdown エディタの内容は以下のようになります:

![image](https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg)

![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg)

ご覧の通り、Discourse はドラッグでアップロードがトリガーされたことを示していますが、実際には画像は ![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg) として表示され、これはユーザーが最初にアップロードした添付ファイル https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg と同一です。

  • ![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg) 形式で参照されている画像をドラッグしても、同じ処理が行われます。

この観点から、再度アップロードをトリガーしても実際には追加のストレージ領域を占有せず、最初にアップロードされたファイルのみがサーバーのストレージを真正に占有しています。したがって、これは単なるユーザーエクスペリエンスの問題です:ユーザーは「なぜ画像をドラッグすると(クリックしてマウスを離さずにドラッグしても)期待通りに移動せず、アップロード中が表示されて画像が重複してしまうのか?」と混乱します。

「いいね!」 1