Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在网站上嵌入私有谷歌硬盘图像_Javascript_Html_Google Drive Api - Fatal编程技术网

Javascript 在网站上嵌入私有谷歌硬盘图像

Javascript 在网站上嵌入私有谷歌硬盘图像,javascript,html,google-drive-api,Javascript,Html,Google Drive Api,我有一个谷歌硬盘文件夹,里面有图像,需要保持“受限:只有添加的人才能打开此链接”,因为我们的硬盘需要符合HIPAA标准。我创建了一个web应用程序,用户可以使用其Google帐户登录,并且应该能够直接从web应用程序查看这些图像(因为他们还可以访问Google Drive文件夹)。我能够使用以下链接结构嵌入图像:https://drive.google.com/uc?export=view&id=+[fileID] 它在Chrome上非常有效,但在Safari和移动设备上不起作用——它只是显示一

我有一个谷歌硬盘文件夹,里面有图像,需要保持“受限:只有添加的人才能打开此链接”,因为我们的硬盘需要符合HIPAA标准。我创建了一个web应用程序,用户可以使用其Google帐户登录,并且应该能够直接从web应用程序查看这些图像(因为他们还可以访问Google Drive文件夹)。我能够使用以下链接结构嵌入图像:
https://drive.google.com/uc?export=view&id=
+[fileID]

它在Chrome上非常有效,但在Safari和移动设备上不起作用——它只是显示一个空白图像,尽管当我转到图像链接时它会出现。当我将文件夹公开时,它在所有浏览器/设备上都能工作,因此我认为问题在于访问受限。有没有办法避免这种情况


想法:因为我有用户身份验证令牌,我想我可以制作一个iFrame,在其中加载图像URL,并使用他们的令牌设置cookies,这样Drive就会知道他们可以访问图像。想法?

只是一个想法,但是通过Javascript发送一个具有适当授权头的请求,并通过一个头嵌入图像,如何使用呢?

这是一个好主意!我刚把它编好代码,看起来很有效!!非常感谢:)@Stefan很高兴它有帮助!