Wie zeige ich Bilder von Google Drive auf einer Website an?
Lesezeit: 9 Minuten
Wald
Ein Kunde von mir hat einige Fotos zu seinem hochgeladen Google Drive und möchten, dass ich ihre Fotos auf ihrer Firmenwebsite zeige. Ich habe die überprüft Dokumentation zum Anzeigen von Google Drive-Inhalten auf einer Webseite, aber es scheint, dass dies einfach die Anweisungen zum Anzeigen der Inhalte auf einer Webseite sind, was es bereits tut.
Meine Frage ist, wie zeige ich die Inhalte direkt auf der Webseite des Kunden an?
TL;DR : Verwenden Sie die Option “Link abrufen” in Google Drive, um die URL abzurufen und zu ändern /offen? Zu /uc? (z.B: https://drive.google.com/open?id=xyz Zu https://drive.google.com/uc?id=xyz). CREDITS: @Richard, der die folgende Antwort gab
– Axel
22. August 2017 um 12:45 Uhr
Aathi
Beispiel für das Einbetten eines Google Drive-Bildes
Aathi, es funktioniert nicht für mich. Selbst im Codepen, wenn ich meinen Laufwerkslink verwende, wird das Bild nicht angezeigt. Gibt es eine Einstellung, die wir im Laufwerk für die Datei bereitstellen müssen?
– Akriti.G
8. März 2019 um 11:13 Uhr
@Aakriti.G Sind Sie sicher, dass Sie die richtige ID verwenden?. Ich schaffe es, für eine Weile an der Ordner-ID und nicht an der Bild-ID vorbei zu kopieren. Sie müssen das Bild in einem neuen Tab öffnen, um die ID in der URL zu erhalten.
– RoarG
28. Mai 2019 um 8:32 Uhr
Das funktioniert wirklich gut. Stellen Sie sicher, dass es sich um einen öffentlichen Ordner in gDrive handelt, und rufen Sie den gemeinsam nutzbaren Link ab. Ich verwende eine Tabelle, in der ich den von gDrive generierten teilbaren Link in eine Zelle einfüge und ihn dann mit dieser Formel an die hier beschriebenen Zwecke anpasse: Replace([Img gDrive URL],1,33,”drive.google.com/uc?export=view&id=”)
– Jörg
1. Juni 2019 um 17:14 Uhr
Perfekt :+1: hat bei mir funktioniert! Musste auch herausfinden, wie man benutzerdefiniertes HTML zur Google Mail-Signatur hinzufügt, aber am Ende hat es alles geschafft und das funktioniert wie ein Zauber, danke!
– 4uroraskye
17. Dezember 2019 um 18:30 Uhr
Ich finde es gut, dass Sie eine Demo mit einem echten Link geben. Wenn wir es sehen können, bedeutet das, dass es noch funktioniert 😀
– Hp93
20. Februar um 20:26 Uhr
Richard
Verwenden Sie die Option „Link abrufen“ in Google Drive, um die URL abzurufen.
Verwenden <img> -Tag in HTML und fügen Sie den Link dort ein.
Ändern Open? in der URL zu uc?.
Genial, danke. Das hat mich den ganzen Tag umgebracht – wo hast du dieses kleine Juwel für einen “Trick” (uc) gelernt und warum zum Teufel ist es nicht bekannter. Kommen wir nun zurück zum Erschaffen von Großartigkeit mit Fusion Tables.
– MrGreggles
2. Juli 2017 um 10:19 Uhr
TOLL! Arbeiten im Jahr 2017!
– Regenabba
29. August 2017 um 19:21 Uhr
Hmmm, die übliche Beschwörung ist uc?export=view&id=…, aber anscheinend ist export=view die Voreinstellung! (export=download zum Auslösen des Speicherdialogs kann auch praktisch sein)
– Chem
19. September 2017 um 0:46 Uhr
Nicht für mich; Meine Links sind vom Typ https://drive.google.com/file/d/XXXX/view?usp=sharing
– RJVB
13. Mai 2019 um 10:01 Uhr
Sie können den Link in der Antwort von @quitiweb verwenden: drive.google.com/uc?export=view&id=XXX
“> und ersetzen Sie das XXX durch die ID, die in der URL enthalten ist, die Sie erhalten, wenn Sie zu ‘Get Link’ gehen :^)
– Lewis
14. Juni 2021 um 10:51 Uhr
Quitiweb
Ich habe einen Weg gefunden, dies zu tun, ohne externe Websites zu verwenden.
<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>
Sie müssen die ID des Bildes abrufen: Klicken Sie auf „In neuem Fenster öffnen“ und erhalten Sie die ID aus der URL.
Gibt es eine Möglichkeit, diese ID automatisch zu kratzen?
– mando222
15. März 2017 um 15:15 Uhr
Ich fürchte, ich habe keinen Weg gefunden, es zu tun
– Quitiweb
4. April 2017 um 12:11 Uhr
Verwenden Sie Regex, um vielleicht zu extrahieren
– Vaulstein
28. Juni 2017 um 10:44 Uhr
Ja (September 2019)
– Benutzer
14. September 2019 um 22:49 Uhr
Ein Cookie, das einer Cross-Site-Ressource unter zugeordnet ist google.com wurde ohne die eingestellt SameSite Attribut.
– Deutscher Vinsmoke
3. Oktober 2019 um 9:17 Uhr
Niutech
Wenn Sie einige Bilddateien haben, laden Sie sie einfach in eine hoch öffentlich Ordner auf Ihrem Google Drive, kopieren Sie ihn Ordner-ID aus der Adressleiste (zB 0B0Gi4v5omoZUVXhCT2kta1l0ZG8) und fügen Sie es in ein Formular unter ein GDrives um einen eigenen Alias zu wählen (z myimgs) – und voila! Sie können auf die Bilder einzeln zugreifen, indem Sie z http://gdriv.es/myimgs/myimage.jpg.
Wenn Sie einen ganzen Ordner auf Ihrer Website (in einem Frame) einbetten möchten, können Sie eine der folgenden URLs verwenden und ersetzen [folderID] mit eigenem Ausweis:
Leider erhalten Sie mit dieser Methode nur eine kleine, 200 Pixel breite Version Ihres Bildes (ein Miniaturbild). Aber wenn Sie die besuchen /thumbnail... URL, werden Sie zu einer neuen URL umgeleitet, die am Ende eine Zahl hat, die Sie ändern können, um ein Bild jeder gewünschten Größe zu erhalten. Toll!
– Simon Osten
8. Juni 2021 um 3:41 Uhr
Das funktioniert hervorragend für E-Mails html Unterschriften!
– RK1
27. Oktober 2021 um 18:05 Uhr
Vishal Chopra
Aktualisierung 18.02.2017
Google hatte die kostenlose Hosting-Funktion auf Google Drive abgewertet, und jetzt können Sie Ihre statische Website nicht kostenlos auf Google Drive hosten.
Aber wenn Sie Ihre JavaScript-, CSS- und Bilddatei auf Google Drive hosten möchten, können Sie dies immer noch tun. Sie müssen nur den Permalink der Datei erhalten. folgendes aktualisiertes Tutorial (2017).
Leider erhalten Sie mit dieser Methode nur eine kleine, 200 Pixel breite Version Ihres Bildes (ein Miniaturbild). Aber wenn Sie die besuchen /thumbnail... URL, werden Sie zu einer neuen URL umgeleitet, die am Ende eine Zahl hat, die Sie ändern können, um ein Bild jeder gewünschten Größe zu erhalten. Toll!
– Simon Osten
8. Juni 2021 um 3:41 Uhr
Das funktioniert hervorragend für E-Mails html Unterschriften!
Öffnen Sie Drive unter drive.google.com und wählen Sie eine Datei aus.
Klicken Sie oben auf der Seite auf die Schaltfläche Teilen.
Klicken Sie in der unteren rechten Ecke des Freigabefelds auf Erweitert.
Klicken Sie auf Ändern….
Wählen Sie Ein – Öffentlich im Web und klicken Sie auf Speichern.
Kopieren Sie vor dem Schließen der Freigabebox die Dokument-ID aus der URL in das Feld unter „Link zum Teilen“. Die Dokument-ID ist eine Zeichenfolge aus Groß- und Kleinbuchstaben und Zahlen zwischen Schrägstrichen in der URL.
Teilen Sie die URL, die wie folgt aussieht: “www.googledrive.com/host/[doc id] Wo [doc id] wird durch die Dokument-ID ersetzt, die Sie in Schritt 6 kopiert haben.
Jeder kann jetzt Ihre Webseite anzeigen.
Wenn Sie Ihr Bild auf einer Website sehen möchten, binden Sie den Link zum Bild wie gewohnt in Ihren HTML-Code ein:
<!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>
Notiz:
Ab dem 31. August 2015 wird das Webhosting in Google Drive für Nutzer und Entwickler eingestellt. Sie können diese Funktion ein Jahr lang bis zum 31. August 2016 weiter nutzen, wenn wir die Bereitstellung von Inhalten über googledrive.com/host/ einstellen.[doc id]. Mehr Info
Das Google Drive-Hosting ist jetzt veraltet. Es funktionierte am 31. August 2016 nicht mehr. Zeitplan für die Einstellung des Hostings
– Alan Wells
13. Dezember 2016 um 16:52 Uhr
TL;DR : Verwenden Sie die Option “Link abrufen” in Google Drive, um die URL abzurufen und zu ändern /offen? Zu /uc? (z.B:
https://drive.google.com/open?id=xyz
Zuhttps://drive.google.com/uc?id=xyz
). CREDITS: @Richard, der die folgende Antwort gab– Axel
22. August 2017 um 12:45 Uhr