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
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
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
e che può essere copiato dall'apposito popup che si apre andando su Condividi
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
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
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.
Se volessi far scaricare un PDF da un'immagine?
RispondiElimina@# Carichi il PDF su Google Drive quindi ottieni l'URL secondo la regola
Eliminahttps://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" />