キュレートされたコンテンツに関連する Tridion のユース ケースがあり、アップロードされたリソース タイプではなく、外部リソース タイプを指すコンテンツに関連付けられた画像のマルチメディア コンポーネントを作成しています。
このユース ケースで遭遇した問題の 1 つは、リソースのマルチメディア タイプを明示的に設定しているにもかかわらず、画像の URL にクエリ文字列http://cdn.hw.net/UploadService/が含まれている場合です。 1c8b7f28-bb12-4e02-b888-388fdff5836e.jpg?w=160&h=120&mode=crop&404=defaultまたは「フレンドリ URL」を使用: http://www.somewhere.com/images/myimage/コンポーネントを保存すると、Tridion 「プロパティ「ファイル名」の値が無効です。予期しないファイル拡張子: jpg?w=160&h=120&mode=crop&404=default. 予想: jpg、jpeg、jpe.'
これまでのところ、この問題を回避できる可能性があると判断できた唯一の方法は、予想されるファイル拡張子http:/で終わる URL の最後に追加のクエリ文字列パラメーターを追加するなどのハックなことを行うことです。 /cdn.hw.net/UploadService/1c8b7f28-bb12-4e02-b888-388fdff5836e.jpg?w=160&h=120&mode=crop&404=default&ext=.jpg 明らかに、これは最善の解決策ではなく、実際には一部の画像では機能しない場合がありますそれらが提供されているサイトが、要求された URL を厳密に検証する場合。
この問題を回避する方法について何か考えがある人はいますか?