私は画像上部と下部に黒い境界線があるSitecore画像はなぜですか?私sublayoutで
HTMLレンダリングしようとしています:
<sc:Image runat="server" ID="fldImage" Height="75px" Width="98px" />
CSコードは画像を埋めるために行を次している、
sitecoreImage.Field = SitecoreUtility.SITECORE_FIELD_LIST_IMAGE;
sitecoreImage.Item = sitecoreItem;
画像が黒の境界線でレンダリングなっているが上下に
試してみるには、以下のURL
http://domain/~/media/Images/image-thumb.jpg?as=1&h=75&la=en&w=98&hash=920D0F90FR9BE29A9DC4131BAF1C5CD6BEA96F3B
でちょうどイメージを要求するときにデバッグは私が
/~/media/Images/image-thumb.jpg?as=1&h=75&la=en&w=98&hash=920D0F90FR9BE29A9DC4131BAF1C5CD6BEA96F3B
のように画像のURLを参照してくださいながら、私は境界線とイメージを参照してください。私は、URL
http://domain/~/media/Images/image-thumb.jpg?as=1&h=75&la=en&w=98
からhash=920D0F90FR9BE29A9DC4131BAF1C5CD6BEA96F3B
ことを取り除くとき
は、しかし、私はイメージが黒い線なしでレンダリングされます参照してください。
なぜ、上下の黒い境界線でイメージが表示されますか?
あなたのお手伝いをお待ちしております。
はい、私が要求しているのと同じサイズではありません。しかし、私の2番目のURLでは、私は高さと幅を再び通過しています。私はハッシュクエリ文字列を取り除いています。なぜ、クエリ文字列がURLに追加されているのですか?それは何かsitecoreがやると私はそれを防ぐことができますか? – Sakthivel
ハッシュはイメージURLを持つセキュリティ機能で、攻撃を阻止して可能なあらゆるサイズでイメージを要求することができます。リクエストをあふれさせる可能性があり、大量のディスク容量を埋める可能性があります。詳細については、これを参照してください:http://blog.najmanowicz.com/2015/05/15/do-not-turn-sitecore-media-request-protection-off-and-protect-older-sitecore-versions-with-imageguard / –