【发布时间】:2022-01-17 22:33:42
【问题描述】:
我正在构建一个将谷歌文档导出到网站的应用程序,但我无法获得原始文件名。
步骤:
- 创建一个google doc,通过Insert -> Image -> Drive插入一个驱动器图像。
- 使用google drive api将文档导出为html(Ruby:https://googleapis.dev/ruby/google-api-client/latest/Google/Apis/DriveV3/DriveService.html#export_file-instance_method)
- 从html中提取图片,你总会得到类似于https://lh3.googleusercontent.com/zUmjDlO9wBwiEMnegKwkh1VPGUaaVssRmWn6BvN_-WyD8ImK-s8rgwVkjmR1Zrsd89OcelYKArsHxy9CUXREoeUm5LgfxrUU0HZVa7d7BqcUsDh5E19I4AqwX_xIv_0Tyf5b4qZm的srcs
- 像下载网络中的任何文件一样下载图像。无论原始文件名如何,“content-disposition”标头始终具有“filename=Untitled.jpg”。
我做错了什么?有没有办法获取原始文件名?
【问题讨论】:
-
我在下面提供了一个解决方法。请检查它是否适用于您@PedroBernardes
标签: google-drive-api