Ich habe mich gefragt, ob es möglich ist, Dateien wie Bilder, die in Google Drive gespeichert sind, auf einer öffentlichen Website anzuzeigen.
Antworten
Zu viele Anzeigen?UPDATE: Wie war angekündigt Google hat diese Funktion im August 2016 abgeschafft. Hier ist die letzte Aktualisierung von Google mit Alternativen.
Seit April 2013 und unter Verwendung von Chrome/Webkit hat bei mir Folgendes funktioniert:
-
1 Erstellen Sie einen Ordner mit dem Namen "public".
-
2 Wählen Sie diesen Ordner aus, klicken Sie mit der rechten Maustaste und Teilen > Teilen . Anklicken. Wählen Sie "Jeder kann zugreifen".
-
3 Ziehen Sie eine Datei per Drag & Drop in den Ordner und lassen Sie sie hochladen.
-
4 Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Einzelheiten . Eine der Zeilen im Details-Fieldset lautet "Hosting". Darunter steht eine Url:
https://googledrive.com/...
- Ziehen Sie die URL per Drag & Drop in eine neue Registerkarte. Kopieren und fügen Sie die URL ein und teilen Sie sie oder betten Sie sie ein, wo immer Sie möchten.
Eine Einschränkung besteht darin, dass in Bezug auf HTTP nur ein sicherer HTTP-Zugang möglich zu sein scheint.
Aktualisierung:
Eine weitere Einschränkung ist, dass Dateien, die von Google Drive geöffnet werden können, werden nicht zugänglich sein auf diese Weise.
Das heißt, ein Klick auf " Einzelheiten " zeigt keine Google-Drive-URL an.
Um dies zu überwinden:
- Klicken Sie mit der rechten Maustaste auf die betreffende Datei und wählen Sie "Öffnen mit>Anwendungen verwalten":
- Entfernen Sie hier das Häkchen bei den dateiassoziierten Anwendungen
- Optional: Google Drive neu laden
- Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "Details".
- Gehen Sie wie in Schritt 4 vor.
Nota: Eine Alternative zum obigen Verfahren ist das Hochladen der Datei mit einer Erweiterung, die Google Drive nicht öffnen kann bzw. nicht zugeordnet ist.
In diesem Blogbeitrag ist eine derzeit funktionierende Lösung:
<img src=”https://drive.google.com/uc?id=[imageIdGoesHere]" />
https://drive.google.com/uc?id=1m-uOoFzHn4oUGlEsDSEfPBbJ2QhBJzlM
Dies wird ab dem 26. April 2021 nachweislich funktionieren. Es ist kein gemeinsamer Ordner oder eine Anmeldung erforderlich. Aber eine öffentlich freigegebene Datei ist erforderlich.
Speziell für G-Suite-Benutzer . Wie berichtet in Punkt 3 hier können Sie diese URL für das Hosting von Bildern verwenden
https://drive.google.com/a/domain.com/thumbnail?id=imageID
mit folgenden Ersetzungen
domain
: durch die GSuite-Domäne Ihres Unternehmens ersetzen, z. B.pikachu
imageID
Ersetzen durch die Bild-ID/Datei-ID
Voraussetzung hierfür ist, dass das Bild über das Laufwerk an die Zielgruppe weitergegeben wurde (entweder an jede einzelne Person oder vielleicht an die gesamte Organisation).
Wenn Sie Probleme mit der Größe des gerenderten Bildes haben, verwenden Sie die folgenden Optionen wie erwähnt aquí
https://drive.google.com/a/domain.com/thumbnail?id=imageID&sz=w{width}-h{height}
mit folgenden Ersetzungen (zusätzlich zu domain
y imageID
Ersatz)
{width}
Die Breite in Pixeln (ohne geschweifte Klammern) wird wie folgt angegeben300
{height}
Die Höhe in Pixeln (ohne geschweifte Klammern) wird wie folgt angegeben200
Dies ist das einzige direkte Linkformat ohne Umleitung (dann ein Permalink) und gilt nur für Dateien, die direkt auf Google Drive sichtbar sind (z.B. Bilder und Dokumente).
Sie ist nicht von der Download-Beschränkung betroffen und kann zur Anzeige von Bildern auf einer Website verwendet werden.
Zum Beispiel der Link zum Teilen:
https://drive.google.com/file/d/FILE_ID/view?usp=sharing
wird:
https://lh3.googleusercontent.com/d/FILE_ID
lh4, lh5 und lh6 funktionieren auch.