共享Azure blob映像在LinkedIn上无法正确呈现

问题描述:

问题:我正在使用Hello.js hello.api()共享基于图像和文本的内容。 它按照提供的值共享并共享上载到公共领域的图像。我使用公共Azure容器进行图像共享,当我使用相同的过程共享基于Azure的blob(jpg/png图像)时,图像缩小到URL内容旁边的大小,如下所示。共享Azure blob映像在LinkedIn上无法正确呈现

enter image description here

预期的行为:说明文字,然后共享蔚蓝的blob基于图像和与内容共享该网址后,应在预期的行为而来,如图所示。

预期的行为:

expected behavior

问: 即使BLOB是公开的,可以从任何用户与实际尺寸的任何浏览器访问,为什么LinkedIn是不是渲染图像后共享后。根据准则图像在图像共享限制内。

图片尺寸:

宽1600像素

身高300像素

+0

您可能需要启用CORS Blob服务才能从浏览器端检索图像。关于如何做到这一点,请参阅[这个答案](https://*.com/questions/28894466/how-can-i-set-cors-in-azure-blob-storage-in-portal/41351674#41351674) 。 –

+0

谢谢@AaronChen,我根据帖子尝试了CORS,但它并没有解决问题。我会试着更深入地研究这个问题,并会通过更多的场景向这个页面展示。 – user1986278

阿希什,

你有内容类型为您的blob设置?如果你没有设置,那么blob可能不会被浏览器视为图像。

此外,如果没有任何作品,您可以随时在您的网站上创建一个虚拟页面来托管该图像,然后共享该页面的链接。