当前位置: 首页 > 知识库问答 >
问题:

从驱动器获取缩放图像。谷歌。com/uc

傅自明
2023-03-14

这里一个问题的答案对我来说非常有效,可以让匿名用户从我的谷歌硬盘上查看图片。

说明如下所示形成url:

https://drive.google.com/uc?export=download&id={fileId}

其中fileId是Google驱动器中可公开查看的文件的标识符。

这很有效!然而,我上传的图像非常大(兆字节)。我想获得一个低分辨率图像的链接,这样用户在加载我显示这些图像的页面时就不会下载数兆字节的图像。

我尝试了在GET参数“w”、“宽度”、“h”和“高度”上进行定位,并使用了我在谷歌界面其他地方看到的一个小尺寸技巧。到目前为止还没有成功。

https://drive.google.com/uc?export=download&id={fileId}=w{widthpx}-h{heightpx}

我还没有找到这个endpoint的google文档,也没有通过google和搜索stackoverflow获得低分辨率图像的任何帮助。

是否有办法指定此endpoint的分辨率(或其他用于获取可显示图像的分辨率),或者必须为上载的每个图像上载单独的低分辨率图像?

共有1个答案

高砚
2023-03-14

我现在使用API作为解决方案。如果有人找到另一个解决方案,我很乐意听听。

https://github.com/joshterrell805/gDriveScaledImages

 类似资料:
  • 视频、电子表格和文档支持在驱动器中预览其内容。我正在开发一个谷歌驱动器应用程序,我希望它支持预览其内容,所以有任何API在谷歌驱动器设置预览缩略图图像或嵌入在它的东西?例如,在视频中,单击预览将在播放器中显示视频,预览图像或电子表格将显示其快照。

  • 我已经搞清楚了php循环,而且我只知道的路径。 目前,即使只是从google drive静态获取一张图像也是一个开始。只是一些我知道可以做到的事情。谷歌搜索没有任何好的结果,我开始怀疑这甚至是可能的。是我找错人了还是有办法做到这一点。提前谢了。

  • 下面是https://github.com/google/google-api-nodejs-client的代码。 一般问题:刷新令牌实际上如何与访问令牌一起工作? 背景:根据我的解释,每个访问令牌都有一个有限的时间跨度(~1小时)。因此,当用户第一次连接到我的服务器(服务器为用户身份验证提供了机制)时,服务器将收到有限生命期访问令牌和一次性刷新令牌。1小时后,访问令牌过期。 谢了!

  • 我有一个谷歌驱动器文件夹与图像在其中,需要保持“限制:只有添加的人可以打开这个链接”,因为我们的驱动器需要保持HIPAA兼容。我创建了一个web应用程序,用户可以使用他们的谷歌账户登录,并且应该能够直接从web应用程序中查看这些图像(因为他们也可以访问谷歌驱动器文件夹)。我能够使用以下链接结构嵌入图像:+[fileID]。 它在Chrome上工作得很好,但在Safari和移动设备上不工作--它只是

  • 我正在构建一个iOS应用程序,来自Google的Stream视频驱动视频链接如下所示 https://drive.google.com/file/d/0B2Kri7-TaAFJSlJ4UTJuSElGamM/preview 从上面的URL获取流链接的唯一方法是解码webView超文本标记语言 之后,我得到了webView的超文本标记语言 问题是: 我在超文本标记语言中寻找的是这个“fmt_stre