我們有一個與策劃內容相關的Tridion用例,我們正在爲與內容相關的圖像創建多媒體組件,這些內容指向外部資源類型而不是上傳的資源類型。如果URL不以文件擴展名結尾,我們如何使用外部資源類型保存多媒體組件?
我們遇到的這個用例中的一個問題是,儘管顯式設置資源的多媒體類型,如果圖像的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 barfs中的錯誤消息類似於:'屬性'Filename'的值無效。意外的文件擴展名:jpg?w = 160 & h = 120 & mode = crop & 404 =默認值。期望:jpg,jpeg,jpe。'
到目前爲止,我們能夠想出解決這個問題的唯一方法就是做一些黑客行爲,比如在最後添加額外的查詢字符串參數以期望的文件擴展名結尾的網址:http://cdn.hw.net/UploadService/1c8b7f28-bb12-4e02-b888-388fdff5836e.jpg?w=160&h=120&mode=crop&404=default&ext=.jpg顯然,這不是最好的解決方案,並且實際上可能不適用於某些圖像,如果它們的服務網站嚴格驗證所請求的網址。
有沒有人有任何想法,我們如何解決這個問題?
它改變了,2013年將會有解決方案 – 2013-02-19 20:45:53
在Tridion 2013中使用事件系統來處理這個問題的好主意,並且很好的瞭解它對此的直接支持。 – 2013-02-19 21:07:47
2013年有沒有解決方案,我們正在使用2013 SP1,但仍然是相同的問題 – rdhaundiyal 2016-09-16 04:11:34