投稿にメール画像から貼り付けたものが壊れている?

こんにちは。
私のユーザーの一人が、Discourse の投稿にメールメッセージを貼り付けました:

画像が表示されません:

ただし、メッセージのプレビューでは表示されます:

生成された Markdown コードは以下の通りです:

![](https://webmail1m.orange.fr/webmail/fr_FR/tinyMCE/plugins/emotions/img/animes/complice.gif)

生成された HTML コードは以下の通りです:

<p>C'est de l'ancien (donc de l'historique), alors il faut se remettre dans le contexte, une montagne pas très connue, ça bouge pas trop… <span alt="" class="broken-image" title="Cette image ne fonctionne pas"><svg class="fa d-icon d-icon-unlink svg-icon" aria-hidden="true"><use xlink:href="#unlink"></use></svg></span></p>

HTML を再構築すると画像は表示されますが、しばらくすると再び表示されなくなります。

「リモート画像をローカルにダウンロード」設定は有効になっています。

なぜ画像が壊れてしまうのか、ご存知ですか?

「いいね!」 3

これは通常、メールプロバイダーが非常に積極的な画像ホットリンク防止措置を講じているためです。彼らは、メール内の画像 URL がウェブメールドメイン以外の場所で使用されることを望んでいません。

「いいね!」 3

ご説明ありがとうございます。

それを回避する方法はありますか?

私のフォーラムは外部の画像をダウンロードするものなので、表示するために実際に画像をダウンロードするものだと思っていましたが、ホットリンクを防止しているウェブサイトの場合、どのように動作するのかはわかりません。:man_shrugging:t6:

ああ、私のフォーラムでも同じことが起こりますね。遅いデータベース操作が原因だと思っていました!:smile:
実は、「壊れた」画像を目にするのはこれが初めてだと思います。この動作の改善を歓迎します。

プレビューでは、ローカルブラウザにすでにコピーがあるため、Webmailのリンクは機能します。

画像へのリンクではなく、画像自体を貼り付ける方法が見つからない限り、コピー&ペーストは機能しません。リンクは決して機能しません。DiscourseサーバーがWebmailに対して認証されていないため、アセットにアクセスできないからです。

「いいね!」 4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.