Google drive api 如何在驱动器文件中存储图像?

Google drive api 如何在驱动器文件中存储图像?,google-drive-api,google-drive-realtime-api,Google Drive Api,Google Drive Realtime Api,我的应用程序将在一个驱动器文件中存储许多照片,就像一个内嵌了许多图像的谷歌文档。然而,更新文件的api要求每次保存都要上传完整的图像,因此当我的用户插入他的第十张图像时,前九张图像也必须重新上传。实时文档看起来有希望进行部分更新,但每个文件的限制为10 MB 有解决这个问题的既定方法吗?我可以将图像上传到不同的数据存储,并在驱动器文件中保留对它们的引用,但我必须管理下载它们的权限,支付存储和带宽费用,等等。大文件大小的应用程序如何克服每次保存时重新加载整个正文的瓶颈?关于存储,您可以将它们存储在

我的应用程序将在一个驱动器文件中存储许多照片,就像一个内嵌了许多图像的谷歌文档。然而,更新文件的api要求每次保存都要上传完整的图像,因此当我的用户插入他的第十张图像时,前九张图像也必须重新上传。实时文档看起来有希望进行部分更新,但每个文件的限制为10 MB


有解决这个问题的既定方法吗?我可以将图像上传到不同的数据存储,并在驱动器文件中保留对它们的引用,但我必须管理下载它们的权限,支付存储和带宽费用,等等。大文件大小的应用程序如何克服每次保存时重新加载整个正文的瓶颈?

关于存储,您可以将它们存储在同一驱动器中,并授予它们公共权限。另外,为了操纵gdoc,您可以编写一个小的应用程序脚本后端来进行编辑。DocumentApp可以访问比处理原始文件api更多的内容(段落、图像等)

我刚刚研究了Google Docs是如何解决这个问题的,他们似乎只是在Google UserContent.com上以随机URL存储图像,而没有其他权限检查,而且图像本身不是doc文件的一部分。我想我可以走这条路,但跟踪这些图像将是一个巨大的痛苦!这个想法很有趣,但如果用户删除或取消共享这些文件,我不希望我的应用程序崩溃,我认为突然在你的驱动器中看到所有这些额外的文件会很混乱。你可以将图像文件放在文件夹中,这样它们就不会溢出到用户驱动器的根目录中。现在,如果您使用应用程序脚本作为后端,则不需要将图像保存到其他任何位置,您可以从文档本身获取图像。事实上,如果你所做的只是在新的段落中添加新的内容,你甚至不需要得到它们。看见