我想知道是否有可能获得位于谷歌驱动器上的图像的URI。
驱动器API:获取https://www.googleapis.com/Drive/v2/files/{fileId}
(使用Google Docs batchUpdate ReplaceImageRequest替换图像)
URI=文件[“无私”]
=>“无效请求[0]。ReplaceImage:禁止访问提供的图像。”
URI=文件[“webcontentlink”]
=>“无效请求[0]。ReplaceImage:检索图像时出现问题。提供的图像应在大小限制范围内并以受支持的格式公开访问。”
URI=文件[“AlternateLink”]
=>(见上文)
URI=文件[“embeddlink”]
=>(请参见文件[“webcontentlink”]
)
我正在尝试这些属性--希望Docs API能够自动解释驱动器链接。但这可能只是一厢情愿;因为它当然不起作用。
我相信你的目标如下。
当使用Docs API将图像放到Google文档中时,似乎图像的URL就是外部URL。因此,在您的示例中,可以使用WebContentLink
的URL。但是该文件需要作为查看者与“任何有链接的人”公开共享。我认为你问题的原因是这样的。所以请执行以下流程。
WebContentLink
的URL请求batchUpdate。我知道如何使用滑翔将图像插入到常规ImageView中 (
我试图创建一个nodejs应用程序,可以准备我的GoogleDrive文件。我不想要一个每个人都可以使用的应用程序,它只是特定于我的谷歌驱动。 我在控制台中为GoogleDrive创建了一个api密钥,没有任何限制。 这是我正在做的电话:https://www.googleapis.com/drive/v3/files?pageSize=10 当使用这个键我得到这个错误: 这在谷歌硬盘上可能吗?
> 假设我有一个导出链接,如下所示:
我想在Jaspersoft Studio中的报表中的详细信息带中插入来自数据库的图像。 JPG图像保存在MySQL中的longblob类型的imgdata字段中。 我试图将此表达式放在Image元素中: 在第一种情况下,我得到以下错误: ...在第二种情况下,这个错误是: 我的问题是:如何将数据库中的图像插入到JasperReports的报表中?
下面是代码:d:/poi.png中的图片(“d:/poi.png”) 我不认为处理图像的源代码有问题,但我不知道我错过了什么