在谷歌应用程序制造商中通过URL显示图像

时间:2017-11-22 09:06:54

标签: google-drive-api google-app-maker

我有一个带有此格式的网址图片的模型“https://drive.google.com/file/d/< id> / view”。

网址是指存储在我的云端硬盘上的图片。

我有一个图像小部件,形式绑定到图像模型中的网址。

当我预览应用时,网址将作为href工作,但图片不会显示在表单中。

怎么了?有人可以帮我吗?

2 个答案:

答案 0 :(得分:2)

看看Images Samplehttps://developers.google.com/appmaker/samples/images/),它完全符合您的要求。以防万一,该示例的“声望”隐藏在onCreate模型的DriveImage方法中的这行代码后面:

record.ImageUrl = Drive.Files.get(record.Id).webContentLink;

答案 1 :(得分:0)

如果您将图片引用为file:///D:/Images/Sample.png,那么访问该网站的任何人都会遇到以下两种情况之一:

  1. 浏览器会尝试加载每个用户的D:驱动器的图像,该图片可能存在也可能不存在,但可能不会包含与您的<相同的图像/ strong> harddrive。

  2. 出于安全和隐私原因,浏览器将拒绝从file://架构加载任何资源。

  3. 您可以做什么?

    将图像托管在某处并链接它们。这是最简单的方法。