在Laravel的gmail中找不到图片

时间:2019-07-08 07:04:20

标签: php laravel

如何显示本地图像,以便它们可以显示在gmail中 我已经尝试过如下

test <- function() {
do.call("<<-",list("vartest","xxx"))
}
test()
vartest

[1] "xxx"

但是仍然找不到图像

1 个答案:

答案 0 :(得分:0)

因此,您正在以gmail发送本地图像路径以显示图像,但在以gmail显示图像之前,google代理尝试访问该网址,并且由于该图像仅在本地可用,因此google无法通过代理,因此它不会出现在您的gmail 中,

如果您以gmail检查图像,则可以检查google代理服务器是否还在URL后面附加了一些随机字符串URL,如下所示:

https://ci5.googleusercontent.com/proxy/P6DZncgANd5glVi64ElKhesSE10SH6iAhu2FOSF3jJtgaWGUHsqwOn6iDwHE86unvlD9Xi6cSZp0T4u1N_KHhBY-TxFaV8PfKYRMEH5b=s0-d-e1-ft#http://localhost:8000/public/images/img/rounder-up.png

如果您删除#之前的部分,该部分也将显示在gmail中,但是由于本地主机在您的计算机上运行,​​因此出现

解决方案是确保您使用的路径是本地网络外部可访问的路径;例如,通过将图像托管在面向外部的服务器上

或者如果您正在网站上工作,稍后您将其托管在任何托管服务器上,那么图像将出现。

因为 google希望图像应该位于互联网上的某个地方而不是本地上,以便可以获取