Ich habe mich gefragt, ob es möglich ist, auf Dateien wie Bilder zuzugreifen / diese anzuzeigen, die in Google Drive auf einer öffentlichen Website gespeichert sind.
google-drive-api
user1355487
quelle
quelle
Antworten:
Eine Abhilfe ist , die erhalten
fileId
mitGoogle Drive SDK API
und dann mit diesemUrl
:https://drive.google.com/uc?export=view&id= {fileId}
Dies ist ein dauerhafter Link zu Ihrer Datei in Google Drive (Bild oder etwas anderes).
Hinweis: Dieser Link scheint Quoten zu unterliegen. Also nicht ideal für öffentliches / massives Teilen.
quelle
Ja es ist möglich. Vorausgesetzt, Sie legen Ihre Dateien in einem öffentlichen Ordner ab, können Sie jede Datei in einem Ordner über diese URL abrufen:
quelle
Hier ist der einfache Ansichtslink:
zB https://drive.google.com/uc?id=0B9o1MNFt5ld1N3k1cm9tVnZxQjg
Sie können dies auch für andere Dateitypen tun, z. B. MP3, PDF usw.
quelle
https://drive.google.com/file/d/2B8NbrE732XHNLThjZWZzMMVCDeVFpLVVXUkFjT3h2Qloweslz/edit?usp=sharing
wurde zuhttps://drive.google.com/uc?id=2B8NbrE732XHNLThjZWZzMMVCDeVFpLVVXUkFjT3h2Qloweslz
).data.response.webContentLink
. Dies wird&export=download
am Ende haben, was nur abgeschnitten werden muss.Hier erfahren Sie, wie Sie von @ https://productforums.google.com/forum/#!topic/drive/yU_yF9SI_z0/discussion kommen
1- Laden Sie Ihr Bild hoch
2- Klicken Sie mit der rechten Maustaste und wählen Sie "Get Sharable Link".
3- Kopieren Sie den Link, der aussehen soll
4-ändern Sie das
open?
zuuc?
und verwenden Sie es wiehttp:
oder zu entfernen,https:
wenn auf etwas aus dem Web verwiesen wird, um Probleme mit Ihrem Server zu vermeiden.quelle
drive.google.com
?Per April 2013 und mit Chrome / Webkit hat Folgendes für mich funktioniert:
1 Erstellen Sie einen Ordner mit dem Namen "public".
2 Wählen Sie diesen Ordner aus, klicken Sie mit der rechten Maustaste und wählen Sie Freigeben> Freigeben . Klicken. 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 Details . Eine der Zeilen im Details-Fieldset lautet "Hosting". Darunter befindet sich eine URL:
https://googledrive.com/...
Eine Einschränkung besteht darin, dass in Bezug auf HTTP nur ein sicherer HTTP-Zugriff möglich zu sein scheint.
Update:
Eine weitere Einschränkung besteht darin, dass Dateien, die von Google Drive geöffnet werden können, auf diese Weise nicht zugänglich sind .
Wenn Sie auf " Details " klicken, wird keine Google-Laufwerk-URL angezeigt.
Um dies zu überwinden:
Hinweis: Eine Alternative zum obigen Verfahren ist das Hochladen der Datei mit einer Erweiterung, die Google Drive nicht öffnen kann / die nicht zugeordnet ist.
quelle
Wenn Sie die Datei im Browser anzeigen möchten, können Sie auch eine ähnliche Methode wie bei rufo und Torxed verwenden:
quelle
Ich denke es ist möglich aber nur für kurze Zeit
Sie müssen lediglich die Zugriffssteuerungsliste der Datei auf Public Read Only (oder Public Read / Write) setzen. Sie können dies programmgesteuert mithilfe der Google Document List-API oder manuell über die Schaltfläche "Freigeben" im Drive Image Viewer tun .
Anschließend können Sie die URL zum Bild programmgesteuert abrufen, indem Sie entweder die Google Document List-API oder die Google Drive-API (dh file.getDownloadUrl () in Java) verwenden. Sie können auch einfach manuell einen Link zum Bild erstellen, indem Sie im Standardbild-Viewer von Google Drive mit der rechten Maustaste auf das Bild klicken.
Das Problem ist, dass dieser Link nur eine begrenzte Zeit zum Leben hat, sodass er für eine Weile funktioniert und dann nicht mehr funktioniert.
Grundsätzlich sollte die URL der in Drive gespeicherten Bilddatei ohne Authentifizierung zugänglich sein, sobald sie öffentlich freigegeben wurde. Diese URL wird sich jedoch irgendwann ändern. Wir könnten in Zukunft eine Lösung dafür finden, beispielsweise die Bereitstellung einer permanenten URL, die zu dieser sich ändernden URL umleitet, aber keine Versprechen ...
quelle
Auf den Hilfeseiten von Google Drive :
quelle
Einige der vorherigen Benutzer waren nah dran, aber ihnen fehlte hier oder da ein Schritt.
Hier ist ein Video, das alle Schritte zeigt.
(Bearbeiten 2-Dec-14
Die folgenden Informationen sind beim neuen Google Drive falsch. Befolgen Sie für das neue Google Drive die folgenden Anweisungen.
Sie können zwei Optionen verwenden:
Option 1: Klicken Sie auf das Zahnrad oben rechts und Zurück zum alten Google-Laufwerk. Wenn Sie zurückkehren, verwenden Sie die Anweisungen nach "Bearbeiten beenden".
Option 2 oder Sie können der Arbeit folgen, die ich gefunden habe. Wenn ich einen besseren Weg als diesen finde, werde ich ihn aktualisieren, aber hier ist, was ich gefunden habe, dass es funktioniert.
Der vollständige Link sieht folgendermaßen aus: " https://googledrive.com/host/(ordder id)
Teil eins Ihres Links, den Sie benötigen, ist" https://googledrive.com/host/ "für die zweite Hälfte, die Sie benötigen Um zu der Datei zu navigieren, die Sie
freigeben möchten, klicken Sie auf den obigen Link
(Beispiel 1 https://drive.google.com/drive/u/0/), sobald Sie sich in dem Ordner mit der Datei befinden, die Sie freigeben möchten. # folders / 0B3UALYkiLexYSXZlcldoU2NpYXM )
(Beispiel 2 https://drive.google.com/drive/u/0/#folders/0B3UALYkiLexYSXZlcldoU2NpYXM/0B3UALYkiLexYRkNnOVhsUVR )
In beiden obigen Beispielen ist der „Ordner ID“ Sie für die gemeinsame Nutzung benötigen die letzte Gruppe von Buchstaben und Zahlen nach dem „/“ so in Beispiel eines, es ist „0B3UALYkiLexYSXZlcldoU2NpYXM“ in Beispiel zwei it „0B3UALYkiLexYRkNnOVhsUVozRU0“ ist
in den Beispielen Ich habe verwendet, Beispiel 1 war ein Ordner auf meinem Laufwerk, und Beispiel 2 war ein Ordner in diesem ersten, deshalb hat es den gesamten ersten Link vor dem zweiten.
Wir brauchen nur den Abschnitt nach dem "/" am weitesten rechts.
Nachdem Sie nun Ihre "Ordner-ID" haben, nehmen Sie die obige Formel " https://googledrive.com/host/(folder id)"
Beispiel 1 https://googledrive.com/host/0B3UALYkiLexYSXZlcldoU2NpYXM
Beispiel 2 https: // googledrive.com/host/0B3UALYkiLexYRkNnOVhsUVozRU0
Großartig, jetzt, wo Sie diesen Link haben, öffnen Sie ihn auf einer neuen Seite. Sie werden zum freigegebenen Ordner weitergeleitet. Dort können Sie entweder mit der rechten Maustaste auf eine Datei klicken und "Linkadresse kopieren" auswählen oder auf eine beliebige Datei in diesem Ordner klicken, um zum gehosteten Bild zu gelangen. Die URL oben auf der Seite ist die Hosting-URL.
So machst du es. Es ist ziemlich nervig und persönlich scheint es viel einfacher zu sein, einfach zum alten Google-Laufwerk zurückzukehren.
Ich werde versuchen, so schnell wie möglich ein neues Tutorial-Video zu erstellen
Lassen Sie mich wissen, ob dies bei Ihnen nicht funktioniert und welches Problem bei Ihnen auftritt.
Bearbeiten beenden)
https://www.youtube.com/watch?v=QmN22LMPdDk&feature=youtu.be
Oder folgen Sie einfach den unten stehenden.
Diese Bilder passen zu den in den Schritten aufgeführten.
https://googledrive.com/host/0B3UALYkiLexYSXZlcldoU2NpYXM/
Erstellen Sie auf Ihrem Google Drive einen Ordner, den Sie zum Freigeben von Bildern verwenden möchten.
Wählen Sie diesen Ordner aus und gehen Sie zu den Freigabeoptionen. Ändern Sie die Optionen "Wer hat Zugriff" von "Bestimmte Personen" in "Öffentlich im Web". Alle Bilder, die im Ordner abgelegt werden, sind mit einem Hosting-Link versehen (siehe Schritt 4)
(Bilder: Ordneränderung Option.png , Ordneroption 2.png ändern und Ordneroption 3.png ändern )
Legen Sie ein Bild in diesen Ordner.
Wählen Sie das Bild aus, das Sie teilen möchten, und sehen Sie sich den Detailbereich (normalerweise auf der rechten Seite) für einen Abschnitt mit der Bezeichnung "Hosting" an. Sie sollten einen Link finden, der mit beginnt
"googledrive.com/host/( zufällige Zahlen und Ziffern, die die ID für diesen Ordner sind) / (Dateiname)"
Verwenden Sie diesen Link, um Ihre Bilder zu teilen. Sie können diesen Link verwenden, um sie in andere Websites einzubetten.
(Bilder: Ordneroption ändern 4.png ändern und Ordneroption ändern )
quelle
Vetea, wenn Sie den Link von der Bild-URL nehmen, funktioniert er nicht, aber wenn Sie ihn aus dem Feld "Direkter Link" nehmen, sollte er funktionieren. Ich habe es mehrfach benutzt und getestet.
quelle
Die von Niutech bereitgestellte Lösung hat für mich funktioniert, dh
Es gibt jedoch zwei offene Fragen
Sie können nicht zwei Dateien mit demselben Namen im selben Ordner im Laufwerk haben, sonst funktioniert dieser Link nicht.
Es ist noch nicht klar, aber Google scheint zu planen, das Hosting von Bildern über das Laufwerk zu verwerfen. Bitte beachten Sie den Link unten. https://support.google.com/richmedia/answer/6098968?hl=de
quelle
Speziell für G-Suite-Benutzer. Wie in Punkt 3 hier angegeben , können Sie diese URL zum Hosten von Bildern verwenden
mit folgenden Ersetzungen
domain
: Ersetzen Sie durch die GSuite-Domain Ihres Unternehmens wiepikachu
imageID
: durch die Bild-ID / Datei-ID ersetzenVoraussetzung hierfür ist, dass das Bild über ein Laufwerk an die Zielgruppe weitergegeben wurde (entweder mit jeder Person einzeln oder möglicherweise über die gesamte Organisation hinweg).
Wenn Sie Probleme mit der Größe des gerenderten Bildes haben, verwenden Sie die folgenden Optionen, wie hier erwähnt
mit folgenden Ersetzungen (zusätzlich zu
domain
undimageID
Ersatz){width}
: schreibe die Breite in Pixel (ohne geschweifte Klammern) wie300
{height}
: schreibe die Höhe in Pixel (ohne geschweifte Klammern) wie200
quelle
In der Google Drive-API gibt es eine Dateitypoption. Sie können möglicherweise überprüfen, ob sich daraus ein gültiges Bild ergibt. Ich würde mir eine Option ansehen, bei der, wenn der Dateityp mir ein ungültiges Bild liefert, eine neue direkte URL für die Datei abgerufen wird. Ich habe zwar nicht genau herausgefunden, wie das geht, aber vielleicht ist das ein Weg, es zu versuchen.
quelle
Sie können dies direkt über Drive & Gmail tun. Hier ist wie:
1. Laden Sie ein Bild auf Google Drive hoch und legen Sie die Berechtigungen zum Anzeigen fest (kann öffentlich sein ODER jeder mit Link)
Gehen Sie zu Google Mail> Verfassen. Wählen Sie das Symbol + neben Anhang.
Laufwerkssymbol auswählen (Dreiecksform)
Navigieren Sie zu Ihrem Bild und klicken Sie mit der rechten Maustaste auf Bild-URL kopieren
In den Webbrowser einfügen oder nach Bedarf auf Webseiten einbetten.
quelle
1.Ändern Sie die Einstellungen Ihres Bildes öffentlich.
2. Holen Sie sich den gemeinsam nutzbaren Link.
3. Gehen Sie zu dieser Website und generieren Sie einen direkten Download-Link.
Hat für mich gearbeitet!
quelle
Einfache Lösung
Alles was Sie tun müssen, ist Ihre Datei zu öffnen:
Rufen Sie dann Ihren Webinspektor auf (für Chrome
Cmd-Shift-I
oderCtrl-Shift-I
abhängig von Ihrem Betriebssystem) und rufen Sie den Link ab. Getan!Der Link funktioniert, versuchen Sie es gleich hier .
quelle
Con kann Javascript in Ihrem Browser deaktivieren. Öffnen Sie die Bilddatei und in der Ansichtsseitenquelle oder klicken Sie mit der rechten Maustaste auf das Bild. Sie sehen den Bildlink. (Überprüfen Sie vorher die Aktienpräferenz)
quelle
Öffnen Sie für Bilder ein Bild in Google Viewer. dh
Methode 1
https://docs.google.com/file/d/0Bz7qe_olclTwWDNJRDRmb1pJamM/edit
dann Quelle anzeigen> Wort "texmex-thumb" finden und daneben wird ein Link angezeigt.
quelle
Funktionstitel: Goobox
Tags: Bildhosting, Regex, URL, Google Drive, Dropbox, Erweitert
goobox()
nimmt die URL Ihrer Bilddatei und ändert sie so, dass sie direkt als Bildquelle verwendet wird.quelle
Diese Antwort ist jedoch einfach, sehr einfach und viele haben sie erwähnt, indem sie einfach die ID des Bildes in den folgenden Link einfügen: https://drive.google.com/uc?export=view&id= {fileId}
Aber so einfach das auch ist, ich habe ein Skript erstellt, das in der Konsole ausgeführt werden kann. Geben Sie eine Reihe vollständiger gemeinsam nutzbarer Links von Google Drive ein und lassen Sie sie in den obigen Link konvertieren. Dann können sie einfach als statische Adressen verwendet werden.
quelle