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.

258voto

rufo Punkte 4811

Eine Umgehung besteht darin, die fileId avec Google Drive SDK API und dann mit diesem Url :

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

Dies ist ein permanenter Link zu Ihrer Datei in Google Drive (Bild oder sonstiges).

Hinweis: Dieser Link scheint Quoten zu unterliegen. Also nicht ideal für die öffentliche/massive Weitergabe.

254voto

Mori Punkte 8015
  1. Gehen Sie zu Ihrem Google Drive.
  2. Klicken Sie mit der rechten Maustaste auf die Bilddatei.
  3. Wählen Sie Link abrufen .
  4. Öffnen Sie die Allgemeiner Zugang Dropdown-Menü.
  5. Wählen Sie Jeder, der den Link um Ihr Bild zu veröffentlichen.
  6. Klicken Sie auf Link kopieren > Erledigt .

Sie erhalten dann eine URL wie die folgende:
https://drive.google.com/file/d/ 1wMgCWAsqlw0nXcMhCldTbwSznMdXUmBT /view?usp=share_link
Sie können Ihre Datei-ID in Fettdruck sehen. Geben Sie die Datei-ID in den folgenden einfachen Ansichtslink ein:
https://drive.google.com/uc?id= DATEI-ID
Ergebnis:
https://drive.google.com/uc?id= 1wMgCWAsqlw0nXcMhCldTbwSznMdXUmBT

Sie können die gleichen Schritte für andere Dateitypen durchführen: MP3, PDF, usw.

166voto

niutech Punkte 27051

UPDATE: Wie war angekündigt Google hat diese Funktion im August 2016 abgeschafft. Hier ist die letzte Aktualisierung von Google mit Alternativen.

Ja, das ist möglich. Unter der Voraussetzung, dass Sie Ihre Dateien in einem öffentlichen Ordner ablegen, können Sie jede Datei in einem Ordner über diese URL abrufen:

https://googledrive.com/host/<folderID>/<filename>

76voto

ctf0 Punkte 6354

Hier ist wie von @ https://productforums.google.com/forum/#!topic/drive/yU_yF9SI_z0/discussion

1- Ihr Bild hochladen

2- Klicken Sie mit der rechten Maustaste und wählen Sie "Freigabe-Link erhalten".

3- Kopieren Sie den Link, der wie folgt aussehen sollte

https://drive.google.com/open?id=xxxxxxx

4-ändern Sie die open? a uc? und verwenden sie wie

<img src="https://drive.google.com/uc?id=xxxxx">

38voto

Robert Sinclair Punkte 3608

Arbeitslösung für Workspace (G-Suite)-Benutzer im November 2022

Einige Einbettungscodes zeigen das Bild nur an, wenn der Betrachter bei Google Mail angemeldet ist. Der folgende Code funktioniert wie ein normales Bild auf Ihrem Webhost:

Geben Sie das Objekt öffentlich frei (vergewissern Sie sich, dass es heißt "Jeder im Internet, der diesen Link hat, kann es sehen"): entweder das Bild selbst (oder den Ordner, in dem sich das Bild befindet), und kopieren Sie dann den Link auf folgende Weise

enter image description here

Nehmen Sie die ID der Datei und fügen Sie sie hier ein:
<img src="https://lh3.googleusercontent.com/d/[ID_OF_THE_FILE]">
Ergebnis (wenn Sie den Hund unten sehen, bedeutet das, dass die Lösung noch funktioniert):

Lokale Maschine

Wird in MAMP/WAMP-Umgebungen mit lokalem Host nicht angezeigt, aber auf Webseiten schon.

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