Drive
Subimos
el archivo en cuestión a Google Drive. Lo seleccionamos y pulsamos el menú
“Compartir”:
En
la ventana que aparece lo compartimos de manera pública o bien a través de un
enlace (primeras dos opciones), permitiendo que se pueda ver (en la lista
inferior):
Bien.
Esto nos proporciona un enlace directo a la vista previa que se ve en la
primera figura anterior. El enlace tiene este aspecto:
La
porción marcada en rojo, después de la “/d/”, es el identificador único de
nuestro documento.
Si
queremos descargar el archivo de manera directa no es fácil obtener el
enlace ya que la interfaz de usuario no permite averiguarla, y si
“snifeamos” el tráfico para ver el URL desde el que se descarga, se trata de
una dirección muy complicada con otros parámetros e identificadores internos
que no tienen nada que ver con el URL anterior.
La
forma de conseguirlo, sin embargo, es muy sencilla. Basta con utilizar un URL
como este:
- Enlace
púbico
http://drive.google.com/uc?export=view&id= - Enlace
de descarga directo
https://drive.google.com/uc?export=download&confirm=no_antivirus&id=XXXXXXXXX
sustituyendo
las “X” por el identificador resaltado en rojo en la figura anterior. Con esto
conseguiremos enlazar a la descarga directa del archivo :-)
El
parámetro confirm=no_antivirus se utiliza para evitar que le
pase el antivirus antes de la descarga, algo que GDrive hace siempre con todos
los archivos. Se puede dejar que pase el antivirus dejando este parámetro en
blanco. El problema es que en el caso de archivos de gran tamaño fallaría la
descarga, y evitando que se pase el antivirus la descarga se iniciará antes y no
dará problemas con archivos enormes que hayamos subido.
Dropbox
Desde
cualquier tipo de cuenta de Dropbox y desde cualquier carpeta (pública o no),
si seleccionas "Compartir enlace" en cualquier archivo te devuelve
una dirección como la que he pegado antes. Pero si cambiamos las www del principio por dl y eliminamos la coletilla ?m del final, tenemos el
antiguo "Vínculo público".