如何获取在Google云端硬盘上的文件的完整路径?

时间:2019-01-30 17:09:57

标签: java google-drive-api

我正在制作一个简单的项目,可以将文件上传到Google云端硬盘。然后,我需要使用html 标记向用户“显示”此文件,为此我需要知道图像的URL。但是我不知道如何得到它。我尝试添加

  

https://drive.google.com/file/d/

找到我的Google云端硬盘文件的ID,但尽管我可以使用此方法在浏览器中看到该图像,但它也无法正常工作,我还检查了此页的代码并找到了enter image description here

如您所见,我找到了我的图片,但是我的文件名与照片中带下划线的ID不一样。

1 个答案:

答案 0 :(得分:2)

SO 10311092中发布了许多方法,其中某些方法已被弃用。但是,似乎到2018年10月仍然可以使用。ctf0的answer非常简单。

  

这是@的方式   https://productforums.google.com/forum/#!topic/drive/yU_yF9SI_z0/discussion

     

1-上传您的图片

     

2-右键单击并选择“获取共享链接”

     

3-复制链接,看起来应该像

     

https://drive.google.com/open?id=xxxxxxx

     

4更改打开?到uc?并像

一样使用它      

<img src="https://drive.google.com/uc?id=xxxxx">

     
      
  • 建议从网络上引用任何内容时删除http:或https :,以避免您的服务器出现任何问题。
  •   

或者您也可以尝试使用Google的method:通过webViewLink属性中的URL为用户提供对文件的直接访问。