Saya bertanya-tanya apakah mungkin untuk mengakses / menampilkan file seperti gambar yang disimpan di Google Drive di situs web publik.
google-drive-api
pengguna1355487
sumber
sumber
Jawaban:
Solusi adalah untuk mendapatkan
fileId
denganGoogle Drive SDK API
dan kemudian menggunakan iniUrl
:https://drive.google.com/uc?export=view&id= {fileId}
Itu akan menjadi tautan permanen ke file Anda di Google Drive (gambar atau apa pun).
Catatan: tautan ini tampaknya tunduk pada kuota. Jadi tidak ideal untuk berbagi publik / besar-besaran.
sumber
Iya itu mungkin. Asalkan Anda meletakkan file Anda di folder publik, Anda bisa mendapatkan file apa pun di folder dengan URL ini:
sumber
Inilah tautan tampilan sederhana:
mis. https://drive.google.com/uc?id=0B9o1MNFt5ld1N3k1cm9tVnZxQjg
Anda dapat melakukan hal yang sama untuk jenis file lain, misalnya MP3, PDF, dll.
sumber
https://drive.google.com/file/d/2B8NbrE732XHNLThjZWZzMMVCDeVFpLVVXUkFjT3h2Qloweslz/edit?usp=sharing
berubah menjadihttps://drive.google.com/uc?id=2B8NbrE732XHNLThjZWZzMMVCDeVFpLVVXUkFjT3h2Qloweslz
).data.response.webContentLink
. Ini akan memiliki&export=download
pada akhirnya yang hanya perlu dipangkas.berikut adalah caranya dari @ https://productforums.google.com/forum/#!topic/drive/yU_yF9SI_z0/discussion
1- unggah gambar Anda
2- klik kanan dan pilih "dapatkan tautan yang bisa dibagikan"
3 - salin tautan yang seharusnya terlihat
4-ubah
open?
keuc?
dan gunakan sepertihttp:
atauhttps:
ketika merujuk apa pun dari web untuk menghindari masalah dengan server Anda.sumber
drive.google.com
?Per April 2013 dan menggunakan Chrome / webkit, yang berikut ini berfungsi untuk saya:
1 Buat folder bernama mis "publik"
2 Pilih folder itu, klik kanan dan Bagikan> Bagikan . Klik. Pilih "Siapa saja dapat mengakses"
3 Seret dan Jatuhkan file ke dalam folder, dan biarkan mengunggah.
4 Klik kanan pada file dan pilih Details . Salah satu baris dalam Detail-Fieldset bertuliskan "Hosting". Di bawahnya ada url:
https://googledrive.com/...
Satu batasan adalah sejauh HTTP berjalan, hanya akses HTTP aman yang tampaknya mungkin.
Pembaruan:
Keterbatasan lainnya adalah file yang dapat dibuka oleh drive Google, tidak akan dapat diakses dengan cara itu.
Yaitu, mengklik " Detail " tidak akan menampilkan url drive Google.
Untuk mengatasinya:
Catatan: Alternatif untuk prosedur di atas, mengunggah file dengan ekstensi yang Google Drive tidak dapat buka / tidak terkait.
sumber
Jika Anda ingin melihat file di browser, Anda juga dapat menggunakan metode serupa dengan yang disediakan oleh rufo dan Torxed:
sumber
Saya pikir itu mungkin tetapi hanya untuk waktu yang singkat
Yang harus Anda lakukan adalah mengatur Daftar Kontrol Akses file ke Read-Only Publik (atau Public Read / Write). Anda dapat melakukannya secara terprogram menggunakan API Daftar Dokumen Google , atau secara manual melalui tombol "Bagikan" pada penampil gambar Drive.
Kemudian Anda bisa mendapatkan URL ke gambar secara terprogram dengan menggunakan API Daftar Dokumen Google atau menggunakan API Google Drive (yaitu file.getDownloadUrl () di Jawa). Anda juga dapat dengan mudah mendapatkan tautan ke gambar secara manual dengan mengklik kanan gambar di penampil gambar default Google Drive.
Masalahnya adalah bahwa tautan ini memiliki waktu yang terbatas untuk hidup, sehingga akan berfungsi sebentar dan kemudian berhenti bekerja.
Pada dasarnya URL file gambar yang disimpan di Drive harus dapat diakses tanpa autentikasi apa pun setelah disetel dibagikan secara publik tetapi URL itu akan berubah di beberapa titik. Kami mungkin menemukan solusi untuk ini di masa depan seperti menyediakan URL permanen yang akan mengarahkan ulang ke URL yang berubah ini tetapi tidak ada janji ...
sumber
Dari halaman bantuan google drive :
sumber
Beberapa pengguna sebelumnya dekat, tetapi mereka kehilangan langkah di sini atau di sana.
Berikut adalah video yang menunjukkan semua langkah.
(Edit 2-Des-14
Informasi di bawah ini tidak benar ketika datang ke Google Drive baru. Untuk New Google Drive ikuti petunjuk ini.
Ada dua opsi yang dapat Anda gunakan,
opsi 1 Anda dapat mengklik roda gigi di kanan atas dan kembali ke google drive lama, JIKA Anda kembali, gunakan instruksi setelah "Akhiri Edit)".
Opsi 2 atau Anda dapat mengikuti pekerjaan di sekitar yang saya temukan. Jika saya menemukan cara yang lebih baik daripada ini, saya akan memperbaruinya, tetapi inilah yang saya temukan yang berfungsi.
Tautan lengkap akan terlihat seperti ini " https://googledrive.com/host/(folder id)
Bagian pertama dari tautan yang Anda butuhkan adalah" https://googledrive.com/host/ "untuk babak kedua Anda akan membutuhkan untuk menavigasi ke file yang ingin Anda bagikan.
Setelah Anda berada di folder dengan file yang ingin Anda bagikan, lihat tautan di atas
(Contoh 1 https://drive.google.com/drive/u/0/ # folder / 0B3UALYkiLexYSXZlcldoU2NpYXM )
(Contoh 2 https://drive.google.com/drive/u/0/#folders/0B3UALYkiLexYSXZlcldoU2NpYXM/0B3UALYkiLexYRkNnOVhsUVozU0 )
Dalam kedua contoh di atas, "ID Folder" yang Anda butuhkan untuk dibagikan adalah grup huruf dan angka terakhir setelah "/" jadi dalam contoh satu, "0B3UALYkiLexYSXZlcldoU2NpYXM" dalam contoh dua adalah "0B3UALYkiLexYRkNnOVhsUVozRU0"
pada contoh Saya menggunakan, contoh 1 adalah folder di drive saya, dan contoh 2 adalah folder di dalam yang pertama, itu sebabnya ia memiliki seluruh tautan pertama sebelum yang kedua.
Kita hanya perlu bagian setelah "/" terjauh ke kanan.
Jadi sekarang setelah Anda memiliki "ID Folder", ambil rumus di atas " https://googledrive.com/host/(folder id)"
Contoh 1 https://googledrive.com/host/0B3UALYkiLexYSXZlcldoU2NpYXM
Contoh 2 https: // googledrive.com/host/0B3UALYkiLexYRkNnOVhsUVozRU0
Hebat, sekarang Anda memiliki tautan ini, buka di halaman baru. Ini akan mengarahkan Anda ke folder bersama. Setelah di sana Anda dapat mengklik kanan pada file apa pun dan memilih "Salin alamat tautan" atau Anda dapat mengklik file apa pun di folder itu dan itu akan membawa Anda ke gambar yang dihosting, URL di bagian atas halaman adalah URL hosting.
Itulah cara Anda melakukannya. Ini cukup menjengkelkan, dan secara pribadi sepertinya jauh lebih mudah untuk kembali ke drive google yang lama.
Saya akan mencoba membuat video tutorial baru ASAP
Beri tahu saya jika ini tidak berhasil untuk Anda dan masalah apa yang Anda alami.
Akhiri Edit)
https://www.youtube.com/watch?v=QmN22LMPdDk&feature=youtu.be
Atau Anda bisa mengikuti yang tertulis di bawah ini.
Gambar-gambar ini sesuai dengan yang tercantum dalam langkah-langkah.
https://googledrive.com/host/0B3UALYkiLexYSXZlcldoU2NpYXM/
Buat Folder di Google Drive Anda yang ingin Anda gunakan untuk berbagi gambar.
Pilih folder itu dan pergi ke opsi berbagi. Ubah opsi "Siapa yang memiliki akses" dari "Orang Tertentu" menjadi "Publik di web" Semua gambar yang ditempatkan di folder akan memiliki tautan hosting yang ditunjukkan pada Langkah 4
(Gambar: Ubah Folder Option.png , Ubah opsi folder 2.png , dan Ubah opsi folder 3.png )
letakkan gambar di folder itu.
pilih gambar yang ingin Anda bagikan dan lihat bagian detail (biasanya di sisi kanan) untuk bagian berlabel "Hosting", Anda harus menemukan tautan yang dimulai dengan
"googledrive.com/host/( angka dan digit acak yang merupakan ID untuk folder itu) / (nama file)"
Gunakan tautan itu untuk membagikan gambar Anda. Anda dapat menggunakan tautan itu untuk menyematkannya ke situs web lain.
(Gambar: Ubah opsi folder 4.png dan Ubah opsi folder share.png )
sumber
Vetea, jika Anda mengambil tautan dari URL gambar, itu tidak berfungsi, tetapi jika Anda mengambilnya dari bidang "Tautan Langsung" itu akan berfungsi. Saya telah menggunakan dan mengujinya dalam beberapa kesempatan.
sumber
Solusi yang disediakan oleh Niutech bekerja untuk saya yaitu
Tapi ada 2 masalah yang beredar
Anda tidak dapat memiliki 2 file dengan nama yang sama di folder yang sama di drive jika tidak tautan ini tidak akan berfungsi.
Belum jelas tetapi Google tampaknya berencana untuk menghentikan hosting gambar melalui drive. silakan lihat tautan di bawah ini. https://support.google.com/richmedia/answer/6098968?hl=id
sumber
Khusus untuk pengguna G-Suite. Seperti yang dilaporkan pada poin 3 di sini , Anda dapat menggunakan URL ini untuk hosting gambar
dengan penggantian berikut
domain
: ganti dengan domain GSuite perusahaan Anda sepertipikachu
imageID
: ganti dengan id gambar / id filePrasyarat di sini adalah bahwa gambar harus dibagikan melalui drive ke audiens target (baik dengan masing-masing orang secara individu atau mungkin melintasi org)
Jika Anda menghadapi masalah dengan ukuran gambar yang diberikan, gunakan opsi berikut seperti yang disebutkan di sini
dengan penggantian berikut (selain
domain
danimageID
penggantian){width}
: tulis lebar dalam piksel (tanpa kawat gigi) seperti300
{height}
: tulis ketinggian dalam piksel (tanpa kawat gigi) seperti200
sumber
Ada opsi tipe file di Google Drive API. Anda bisa, mungkin, memeriksa apakah itu teratasi menjadi gambar yang valid. Saya akan melihat opsi di mana jika tipe file memberi saya gambar yang tidak valid, kemudian mendapatkan URL langsung baru untuk file tersebut. Saya belum menemukan cara untuk melakukan ini, tapi mungkin itu jalan untuk dicoba.
sumber
Anda dapat melakukannya langsung dari Drive & Gmail. Begini caranya:
1. Unggah gambar ke Google drive dan atur izin untuk melihat (bisa publik ATAU siapa saja yang terhubung)
Buka Gmail> Tulis. Pilih + di sebelah ikon lampiran.
Pilih ikon drive (bentuk segitiga)
Arahkan ke gambar Anda dan klik kanan salin url gambar
Rekatkan ke browser web atau tempel di laman web sesuai kebutuhan.
sumber
1. Ubah pengaturan gambar Anda ke publik.
2. Dapatkan tautan yang dapat dibagikan.
3. Pergi ke situs web ini dan hasilkan tautan unduhan langsung.
Bekerja untukku!
sumber
Solusi mudah
Yang harus Anda lakukan adalah membuka file Anda:
Lalu, buka inspektur web Anda (untuk Chrome,
Cmd-Shift-I
atauCtrl-Shift-I
bergantung pada OS Anda) dan dapatkan tautannya. Selesai!Tautan berfungsi, coba di sini .
sumber
Con dapat menonaktifkan javascript di browser Anda membuka file gambar dan di sumber halaman tampilan atau klik kanan pada gambar, Anda akan melihat tautan gambar. (periksa preferensi saham sebelumnya)
sumber
Untuk gambar, buka gambar di google viewer. yaitu
Metode 1
https://docs.google.com/file/d/0Bz7qe_olclTwWDNJRDRmb1pJamM/edit
kemudian lihat sumber> temukan kata "texmex-thumb" dan selain itu akan ada tautan.
sumber
Judul fungsi: goobox
tag: hosting gambar, regex, URL, google drive, dropbox, lanjutan
goobox()
akan mengambil URL file gambar Anda, dan mengubahnya untuk digunakan secara langsung sebagai sumber gambar.sumber
Namun jawaban ini sederhana, infact sangat sederhana dan ya sudah banyak yang menyebutkan bahwa cukup masukkan id gambar ke tautan berikut https://drive.google.com/uc?export=view&id= {fileId}
Namun betapapun mudahnya, saya membuat skrip untuk dijalankan di konsol. Umpan dalam array tautan yang dapat dibagikan lengkap dari google drive dan buat mereka dikonversi menjadi tautan di atas. Kemudian mereka dapat dengan mudah digunakan sebagai alamat statis.
sumber