将上传到Google Drive的文件链接插入数据库?
问题描述:
我打算将图片的网络文件上传到我的谷歌云端账户,以便灵活地理由(这样我就不用担心备份它,因为我从我的vps服务中进行备份,而且空间也很好吃)。将上传到Google Drive的文件链接插入数据库?
我要上传到谷歌驱动器的文件将自动进入我的网站。
所以我的问题是,我可以获得永久链接,因为我上传到谷歌驱动器,并将链接插入我的数据库。
例如,如果我上传10张图片,以谷歌与API驱动器,和我上传它,谷歌驱动器发回,我会插入到数据库
+-----+---------------+-------------------------------+
| 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 |
+-----+---------------+-------------------------------+
链接到我可以轻松地环路通过在<img>
标记的src
中回显url_from_google
,将十张图像放入我的网站。
如何做到这一点,如果有可能?感谢分享。
答
是的,这是可能的。对插入请求的响应将是一个文件资源(https://developers.google.com/drive/v2/reference/files)。你想要webContentLink,假设你已经公开了这些文件。