我的客户已将一些照片上传到他们的Google云端硬盘,并希望我在他们公司的网站上展示他们的照片.我查看了在网页中显示Google云端硬盘内容的文档,但看起来这只是在网页中显示内容的说明.
我的问题是,如何直接在客户的网页上显示内容?
谢谢.
小智 88
使用Google云端硬盘中的"获取链接"选项获取网址.
<img>
在HTML中使用标记并在其中粘贴链接.
Open?
将URL 更改为uc?
.
Qui*_*web 17
我找到了一种不使用外部网站的方法.
<img src="https://drive.google.com/uc?export=view&id=XXX">
Run Code Online (Sandbox Code Playgroud)
https://gist.github.com/evansims/f23e2f49e3d4be793038
<a href="https://drive.google.com/uc?export=view&id=XXX">
<img src="https://drive.google.com/uc?export=view&id=XXX"
style="width: 500px; max-width: 100%; height: auto"
title="Click for the larger version." />
</a>
Run Code Online (Sandbox Code Playgroud)
您需要获取图像的ID:单击"在新窗口中打开"并从URL获取ID.
niu*_*ech 16
如果您有一些图像文件,只需将它们上传到Google云端硬盘上的公共文件夹,从地址栏复制其文件夹ID(例如0B0Gi4v5omoZUVXhCT2kta1l0ZG8)并将其粘贴到GDrives的表格中,然后选择您自己的别名(例如myimgs)和瞧!您可以使用例如http://gdriv.es/myimgs/myimage.jpg逐个访问图像.
如果要在网站上嵌入整个文件夹(在框架中),可以使用以下URL之一,将[folderID]替换为您自己的ID:
如果您希望以XML或JSON格式获取文件列表,则可以使用YQL.
注意:您也可以使用Google+照片来托管和嵌入图片.
Aat*_*thi 13
原始网址:https://drive.google.com/file/d/0B6wwyazyzml-OGQ3VUo0Z2thdmc/view
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Google Drive</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<img src="https://drive.google.com/uc?export=view&id=0B6wwyazyzml-OGQ3VUo0Z2thdmc">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
谢谢https://codepen.io/jackplug/pen/OPmMJB
gug*_*gol 11
来自谷歌驱动器帮助页面:
要托管带有云端硬盘的网页:
- 在drive.google.com上打开云端硬盘并选择一个文件.
- 单击页面顶部的"共享"按钮.
- 单击共享框右下角的"高级".
- 点击更改....
- 在Web上选择On - Public,然后单击Save.
- 在关闭共享框之前,请在"链接到共享"下方字段中的URL中复制文档ID.文档ID是一个由大写和小写字母组成的字符串,以及URL中斜杠之间的数字.
- 共享看起来像"www.googledrive.com/host/[doc id"的URL,其中[doc id]被您在步骤6中复制的文档ID替换.
任何人都可以查看您的网页.
如果你想在网站上看到你的图像,通常会在你的html中嵌入pic的链接:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Example image from Google Drive</title>
</head>
<body>
<h1>Example image from Google Drive</h1>
<img src="https://www.googledrive.com/host/[doc id]" alt="whatever">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
注意:
从2015年8月31日开始,Google云端硬盘中面向用户和开发者的网络托管将被弃用.您可以继续使用此功能,为期一年,直到2016年8月31日,届时我们将停止通过googledrive.com/host/[doc id提供内容.更多信息
更新时间:2017年2月18日 谷歌已经在谷歌驱动器上折旧免费托管功能,现在你无法在谷歌驱动器上免费托管你的静态网站.
但是,如果您想在Google驱动器上托管JavaScript和CSS以及图像文件,那么您仍然可以这样做.您只需要获取文件的永久链接.以下更新教程(2017).
http://www.bloggerseolab.com/2017/02/host-images-javascript-and-css-on-google-drive.html
小智 8
如果你想在你的博客或任何网站中嵌入谷歌驱动器图像,那么只需按照说明操作:-
博主
<img src='https://drive.google.com/uc?export=view&id=1OCx6mUEMbWcwCQbDePA5PeeOh'/>
对上述答案的扩展。我写了一个 UNIX 命令,所以我可以在我的工作流程中轻松完成。
复制 Google 云端硬盘图片网址
https://drive.google.com/file/d/XXXX/view?usp=sharing
Run Code Online (Sandbox Code Playgroud)
命令:
echo https://drive.google.com/uc\?export\=view\&id\=`echo $(pbpaste) | cut -d '/' -f 6`
Run Code Online (Sandbox Code Playgroud)
输出:
https://drive.google.com/uc?export=view&id=XXXX
Run Code Online (Sandbox Code Playgroud)
PS 如果你从这里复制命令。确保再次复制 Google Drive 图片 URL。:P
无需更改第 2 步命令中的任何内容,因为它来自剪贴板。确保它以正确的格式复制 例如
https://drive.google.com/file/d/XXXX/view?usp=sharing
此方法允许您以所需的任何尺寸或分辨率嵌入图像:
在您的 Google 云端硬盘中创建一个文件夹
通过“共享”按钮公开文件夹(或图像本身)
复制 URL 并提取 ID。它应该看起来像
https://drive.google.com/file/d/ID-HERE/view?usp=sharing
使用类似这样的内容作为图像 src:
https://drive.google.com/thumbnail?id=${imageId}&sz=w${width || 200}-h${height || 200}
例子:
https://drive.google.com/thumbnail?id=ID-HERE&sz=w200-h200
w
您可以修改和后面的数字h
以获得您需要的任何大小。图像将被缩小以适应这些尺寸。
我现在有同样的问题,但这篇文章对我有帮助。2020 年的更新!
我从这篇文章中得到了解决方案:https :
//dev.to/imamcu07/embed-or-display-image-to-html-page-from-google-drive-3ign
这些是文章中的步骤:
替换 ID 后:https : //drive.google.com/thumbnail? id =14hz3ySPn-zBd4Tu3NtY1F05LSGdFfWvp
<img>
标签的链接。现在它应该可以工作了。
小智 5
列表显示
<iframe src="https://drive.google.com/embeddedfolderview?id=YOURID#list" width="700" height="500" frameborder="0"></iframe>
网格视图
<iframe src="https://drive.google.com/embeddedfolderview?id=YOURID#grid" width="700" height="500" frameborder="0"></iframe>
阅读更多信息:https : //thomas.vanhoutte.be/miniblog/embed-add-google-drive-folder-file-website/
归档时间: |
|
查看次数: |
137623 次 |
最近记录: |