将上传到google drive的文件的链接插入数据库?

时间:2015-07-03 12:16:44

标签: google-drive-api

我将灵活的原因上传我的图片网络文件到我的谷歌驱动器帐户(这样我就不用担心备份它,因为我从我的vps服务进行备份,空间也很好)。

我要上传到Google云端硬盘的文件会自动显示在我的网站上。

所以我的问题是,我可以获得永久链接,因为我将其上传到谷歌驱动器并将链接插入我的数据库。

例如,如果我使用api将10张图片上传到谷歌驱动器,并且当我上传它时,谷歌驱动器会发回我将插入数据库的链接

  +-----+---------------+-------------------------------+
  | id  |   file_name   |        url_from_google        |
  +-----+---------------+-------------------------------+
  |  1  |   one.jpg     |  gooledrive/userkey/one.jpg   |   
  |  2  |   two.jpg     |  gooledrive/userkey/two.jpg   |   
  |  3  |   three.jpg   |  gooledrive/userkey/three.jpg |   
  |  4  |   four.jpg    |  gooledrive/userkey/four.jpg  |   
  |  5  |   five.jpg    |  gooledrive/userkey/five.jpg  |   
  |  6  |   six.jpg     |  gooledrive/userkey/six.jpg   |   
  |  7  |   seven.jpg   |  gooledrive/userkey/seven.jpg |   
  |  8  |   eight.jpg   |  gooledrive/userkey/eight.jpg |   
  |  9  |   nine.jpg    |  gooledrive/userkey/nine.jpg  |   
  |  9  |   ten.jpg     |  gooledrive/userkey/ten.jpg   |  
  +-----+---------------+-------------------------------+

通过回复url_from_google src <img>标记中的var connector = remote.connect("alfresco"); var data = connector.get("/sample/docprop.json");//URL of Repository webscript // create json object from data var result = eval('(' + data + ')');//This will parse json data model.docprop = result["docprop"];//For adding data to model. ,我可以轻松地将十张图片循环到我的网站中。

如果有可能,如何做到这一点?感谢分享。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。对插入请求的响应将是文件资源(https://developers.google.com/drive/v2/reference/files)。您需要webContentLink,假设您已将文件公开。