@mitarashi_dango あれ、なんか変換かかってる? もしあるとしたらCloudFrontだな。
@noellabo@fedibird.com Note -> Document(application/activity+json)に添付されてる情報とバイナリーの中身のフォーマットが一致しない状態になっているようです... (ついでにファイル拡張子もおかしい?)
問題が確認できる投稿はこちらです
https://fedibird.com/@Mokuji/109373975150988295 [参照]
@mitarashi_dango WebP許可してあるんですが、そのとき拡張子がjpegになっているようです。目次神さんが最初からWebPの画像を添付してる可能性が高いかな……。ちょっと検討します。
@noellabo@fedibird.com 迅速なご確認ありがとうございます。
なるほどです。。状況把握しました。
となると、もし仮にオリジナルソースがWebPである場合、Mastodonバックエンド側のコード修正も必要となる可能性がありますね... (ActivityPub上でやりとりされるNoteオブジェクト内に含まれている、当該メディアのMIMEタイプがimage/jpegとなってしまっているため、場合によってはフォーマット判定ロジックについても見直しが必要となる可能性があります (ここはもしかすると本家側コード...?))