378 Stimmen

Anzeige von in Google Drive gespeicherten Dateien (z. B. Bilder) auf einer Website

Ich habe mich gefragt, ob es möglich ist, Dateien wie Bilder, die in Google Drive gespeichert sind, auf einer öffentlichen Website anzuzeigen.

24voto

Lorenz Lo Sauer Punkte 22044

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":

enter image description here

  • 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.

17voto

Jeff Johnson Punkte 1075

Wenn Sie die Datei im Browser anzeigen möchten, können Sie auch eine ähnliche Methode wie die von rufo und Torxed bereitgestellte verwenden:

https://drive.google.com/uc?export=view&id={fileId}

8voto

Let Me Tink About It Punkte 13580

In diesem Blogbeitrag ist eine derzeit funktionierende Lösung:

<img src=”https://drive.google.com/uc?id=[imageIdGoesHere]" />

Test hier

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.

8voto

y2k-shubham Punkte 8271

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).

enter image description here


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 angegeben 300
  • {height} Die Höhe in Pixeln (ohne geschweifte Klammern) wird wie folgt angegeben 200

7voto

Mario Palumbo Punkte 429

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.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X