javascript - 图像位于 .ashx 中,需要读取为 png

标签 javascript facebook png ashx

我正在使用 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/

相关文章:

javascript - 如何使用 Angular 根据父级和子级获取 key

javascript - 在 Javascript 中使用正则表达式格式化电话号码

javascript - 滚动到各自溢出的 div 中的几个元素

javascript - 如何在nuxt url中删除/?fbclid=...

html - css3 border-image的透明png问题

javascript - $http 调用似乎产生无限 $digest 循环

php - Facebook 登录窗口出现和消失得非常快

javascript - 在不使用 JavaScript 的情况下呈现网页之前,如何对用户进行身份验证并提供自定义页面?

macos - 在 OpenGL 中使用 PNG 纹理的最快、最简单的方法

javascript - 加载从 p5.js Canvas 中的函数生成的图像