Google Drive: jak získat URL pro přímé stažení souboru

Potřeboval jsem rychle nahrát soubor, získat k němu trvalý veřejný odkaz a ten následně využít jinde (př. produktový XML feed pro jednorázový import).

A protože služby od Googlu používám celý den (Gmail, Analytics Goodle Disk atd.) a žádné FTP jsem po ruce neměl, využil jsem právě Google Disk.

Je to snadné. Ale takovou funkci nenajdete v základním rozhraní Google Disku a je potřeba provést drobný „hack“:

  1. Nahrál jsem svůj soubor na G.Disk

  2. Nastavil jsem mu sdílení – „získat odkaz“, přístupný všem kteří disponují odkazem, s možností soubor jen prohlížet

  3. odkaz souboru jsem upravil dle následujícího postupu

Původní odkaz:

https://drive.google.com/file/d/0B0JCC7q-3F_VU0MyU0NpTF9ydlE/view?usp=sharing

  • mezi …./file/d/ a /view?…. se nachází id souboru (vyznačené červeně).

  • Toto id zkopíruji a vložím za: „https://drive.google.com/uc?id=„

Výsledný odkaz:

https://drive.google.com/uc?id=0B0JCC7q-3F_VU0MyU0NpTF9ydlE

A to je vše, teď odkaz můžete použít dle libosti, např. <img src=“https://drive.google.com/uc?id=xxxxx“>