我正在使用 sitecore,所有图像都转换为 .ashx 处理程序。我目前添加了一个脚本来在谷歌、Facebook、Twitter 上共享图像。例如,当有人在 Facebook 上选择共享按钮时,它会不再嵌入 png 图像,因为它无法将 .ashx 识别为图像。我可以在脚本中添加一些内容来处理这个问题吗?
谢谢。
最佳答案
布伦丹,
您需要设置“Media.RequestExtension”设置,我通常在/App_Config/Includes/Custom<下创建SitecoreSettings.config文件/em> 文件夹来存放我的设置。开箱即用的 Sitecore 对存储在媒体库中的所有项目使用 ASHX 扩展。
<setting name="Media.RequestExtension">
<patch:attribute name="value"></patch:attribute>
</setting>
有关媒体 URL 的更多信息可以从这篇 John West 文章中找到:http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2012/12/Sitecore-Idiosyncrasies-Media-URLs.aspx .
希望这有帮助。
奇拉格
关于javascript - 图像位于 .ashx 中,需要读取为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25330627/