Pubblicato il 07/01/14e aggiornato il

Come creare dei link diretti di download per i file caricati su Google Drive.

Come creare dei link diretti di download dei file e dei documenti caricati su Google Drive.
Google Drive è uno dei servizi di Google più utili per le imprese a gestione familiare, per professionisti o comunque per aziende di piccole dimensioni che hanno a loro disposizione dei tool paragonabili ai migliori software a pagamento e che sono in grado di creare documenti, presentazioni, disegni e moduli. In sostanza si può archiviare e gestire con Google Drive tutta la documentazione necessaria per la contabilità di una piccola azienda. Google Drive può inoltre anche essere usato come hosting per file javascript, XML o CSS e questo interessa soprattutto ai blogger.

Chiunque abbia un account Google ha automaticamente anche un account Google Drive a cui si può accedere con le stesse credenziali. Si possono creare dei file con i tool nativi andando su Crea e scegliendo Documento, Presentazione, Foglio di lavoro, Modulo, Disegno, HTML file o Documento di testo. Si possono anche creare delle cartelle per organizzare meglio il nostro archivio


google-drive-creare-documenti

Alternativamente si può cliccare sulla icona dell'upload per caricare file con tutte le principali estensioni. Dopo aver creato un file e averlo salvato o dopo averlo caricato dal computer si può condividere con persone specifiche oppure con tutti. Per avere il link ci si può cliccare sopra con il destro del mouse e scegliere Condividi > Condividi oppure aprirlo e andare su File > Condividi

file-condivisi-google-drive






COME RICAVARE L'HOTLINK DEI FILE


Come già detto all'inizio si può ricavare il link diretto di file javascript, XML o CSS modificando il link di condivisione. Quello che ci dà Google Drive ha questa struttura

https://drive.google.com/file/d/FILE_ID/edit?usp=sharing

n cui FILE_ID è la stringa alfanumerica che lo determina e che dobbiamo così modificare

https://googledrive.com/host/FILE_ID

Per esempio da questo URL

https://drive.google.com/file/d/0B8Kl05rP7bK8V2NFcEthRGJFNXc/edit?usp=sharing

si ricava quest'altro

https://googledrive.com/host/0B8Kl05rP7bK8V2NFcEthRGJFNXc

che sarà l'URL diretto e che potrà essere usato nei modelli e nei widget.

COME CREARE DEI LINK DIRETTI DI DOWNLOAD


In Google Documenti esiste il visualizzatore web che riesce a mostrare moltissimi formati tra quelli caricabili come per esempio quello PSD di Photoshop o quello di AutoCAD. Se vogliamo condividere un lavoro che abbiamo appena fatto su Photoshop con una o più persone, invece di condividere il link di Google Drive possiamo creare un collegamento che farà scaricare automaticamente il file nel computer di chi ci clicca sopra in modo da poterlo aprire con il programma specifico richiesto.

Un file .PSD verrà visualizzato nel browser come una immagine mentre se scaricato direttamente potrà essere aperto con Photoshop senza problemi. Un discorso analogo si può fare per AutoCAD o anche per i documenti in formato Word e per le presentazioni in formato Powerpoint.

Il link generico di condivisione di un file su Google Drive è il seguente

https://drive.google.com/file/d/FILE_ID/edit?usp=sharing

e che può essere copiato dall'apposito popup che si apre andando su Condividi

link-condivisione

Per creare un link di download si deve modificare in questo modo

https://drive.google.com/uc?export=download&id=FILE_ID

Per esempio dal link di condivisione 

https://drive.google.com/file/d/0B8Kl05rP7bK8TC1kclE3TWgwMmc/edit?usp=sharing

si può creare questo link di download

https://drive.google.com/uc?export=download&id=0B8Kl05rP7bK8TC1kclE3TWgwMmc

LINK DI DOWNLOAD PER GOOGLE DOCUMENTI


Se il file in questione non è stato caricato ma è stato creato con il tool di Google Docs  allora il link di condivisione avrà questa struttura

https://docs.google.com/document/d/FILE_ID/edit?usp=sharing

In questo caso si possono creare due link di download. Il primo per far scaricare il file in formato Word segnatamente in formato DOCX e il secondo in formato PDF. Il link precedente si modifica così

https://docs.google.com/document/d/FILE_ID/export?format=doc
https://docs.google.com/document/d/FILE_ID/export?format=pdf

con la possibilità di scelta tra i formati. Un blogger può per esempio creare un solo documento e offrire ai lettori due link di download a scelta tra DOCX e PDF.

LINK DI DOWNLOAD PER LE PRESENTAZIONI


Una presentazione creata con il tool di Google Drive ha questo URL di condivisione

https://docs.google.com/presentation/d/FILE_ID/edit?usp=sharing

che può generare i due link di download seguenti

https://docs.google.com/presentation/d/FILE_ID/export/pptx
https://docs.google.com/presentation/d/FILE_ID/export/pdf

per scaricare il file in formato PPTX o PDF.

COPIA AUTOMATICA DEI FOGLI DI CALCOLO


Si può far creare automaticamente una copia del foglio di calcolo alla persona che aprirà il link con cui abbiamo appunto condiviso tale file. Un esempio di questa funzionalità se seguite questo blog lo avete già incontrato nella procedura per creare un feed RSS di Twitter quando si è configurato lo script di Google.  Il link generico di condivisione dei fogli di calcolo è il seguente

https://docs.google.com/spreadsheet/ccc?key=FILE_ID&usp=sharing

che se viene così modificato

https://docs.google.com/spreadsheet/ccc?key=FILE_ID&newcopy=true

creerà automaticamente una copia nell'account di chi lo apre.

Fonte | Labnol -

Aggiornamento: Il link diretto a Google Drive non funziona più perché tali collegamenti sono stati progressivamente disabilitati a partire dal 31 Agosto 2016. Nei codici che utilizzano link diretti di file caricati su Google Drive possiamo sostituire i link di download ottenuti come illustrato nel post.




2 commenti :

  1. Se volessi far scaricare un PDF da un'immagine?

    RispondiElimina
    Risposte
    1. @# Carichi il PDF su Google Drive quindi ottieni l'URL secondo la regola
      https://drive.google.com/uc?export=download&id=FILE_ID
      e pubblichi in un widget o in un post un codice come questo
      <a href="URL_DOWNLOAD_PDF" src="URL_IMMAGINE_VISUALIZZATA" alt="Nome Immagine" />

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.