Crear enlace para descarga directa desde Google Drive | Oloblogger Tengo que decir que Google Drive no me ha sorprendido casi nada. Unos pocos gigas gratis más que D...

30 de abril de 2012

Crear enlace para descarga directa desde Google Drive

Tengo que decir que Google Drive no me ha sorprendido casi nada.

Unos pocos gigas gratis más que Dropbox (si no tenemos en cuenta las continuas promociones de este), algunas ventajas quizás en lo que respecta a compartir ficheros, pero tan incómodo para otras cosas como lo era Google Docs. Oh, espera... si es lo mismo. No sé qué opinarán los entendidos, pero yo abro mi Drive y me sale todo lo que tenía en Docs y prácticamente las mismas opciones.

La aplicación de escritorio que permite enlazar la nube y tu disco duro es realmente la novedad, algo que no hacía ningún servicio. Hmmmm... bueno quizás esto sí que lo hacía también algún otro.

Pero bueno, sea como fuere y aunque sea temporal, Google Drive está en el candelero y siendo objeto al menos de una más o menos masiva utilización experimental. Por eso de que muchos estamos probando, vamos a ver una demanda que ya ha surgido sobre el nuevo servicio y que se soluciona igual que con el antiguo Google Docs. Se trata de crear un enlace mediante el cual podamos facilitar la descarga directa de cualquier fichero sin necesidad de acceder previamente a él.


Para esto último sólo tendríamos que facilitar la dirección y el usuario, tras ver el contenido, podría bajarlo a su disco duro desde Archivo > Descargar o simplemente pulsando CTRL+S. Sin embargo para lo otro -descarga directa- tendremos que tener en cuenta si el formato del archivo es el original o está transformado al de Google y en este último caso, de qué tipo es.



La primera opción -ficheros no transformados- es la más fácil. Sólo tenemos que obtener la ID del archivo bien desde su URL cuando estamos viéndolo o bien desde la opción Compartir. La dirección del enlace deberá tener este formato y en el lugar de las X deberá ir la identificación del fichero:

https://docs.google.com/uc?export=download&id=XXXXXXXXXXXXXXXX

Aquí algunos ejemplos:




Para los archivos que hayamos creado directamente desde  Google como ocurre con los documentos, presentaciones, hojas de cálculo, formularios, dibujos y tablas, así como para los que hayamos hecho con otros programas pero posteriormente hayan sido subidos y transformados con Google Drive, los enlaces serán de otra forma y además habrá que adaptarlos según el tipo de fichero.


Las adaptaciones son bastante lógicas. Empezando con los documentos de texto los formatos de salida pueden ser .doc, .html, .jpeg, .odt (Open Document), .pdf, .png, .rtf (formato de texto enriquecido), .txt y zip.

Este sería el formato de la URL a utilizar y como antes, las X representa la ID del fichero. En EXTENSION indicaremos el formato de salida de entre los mencionados anteriormente:

https://docs.google.com/feeds/download/documents/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION&format=EXTENSION

Que el formato tenga en este caso que aparecer dos veces no es una errata, sino una necesidad para compatibilizar los formatos que históricamente ha usado este servicio. Aquí un enlace para descarga de un documento Google con salida en PDF:




Para hojas de cálculo este sería el link:

https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION

Y las salidas posibles: xls, csv, pdf, ods, tsv y html.




Dibujos. Formatos de salida permitidos: jpeg, pdf, png y svg.

https://docs.google.com/feeds/download/drawings/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION



Las presentaciones admiten salidas en pdf, png, ppt y txt.

https://docs.google.com/feeds/download/presentations/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION


Más información en Google Developers, Google Apps Platform: Downloading documents and files

Las imagénes ilustrativas de esta entrada proceden de capturas de Google Drive.

¿Vemos otro post al azar por si le encuentras utilidad o quizás prefieres ser más metódico y suscribirte a nuestras entradas por correo? También puedes imprimir este artículo y por supuesto compartirlo en redes sociales si fue de tu agrado.

Y muchos más artículos interesantes si nos sigues en...

follow us in feedly

54 comentarios :

  1. Es muy útil aunque si tengo que utilizar una linea de google para descarga directa uso google sites para mi es mas facil de usar pero probare con drive.

    ResponderEliminar
    Respuestas
    1. Yo de momento voy a seguir con Dropbox, pero no está de más conocer esto por si hace falta.

      Eliminar
    2. Pero limita mucho google sites para subir archivos... tiene un maximo de 20mb =/

      Eliminar
  2. Mil gracias, Oloman, es justo lo que andaba buscando. Un saludo y docenas de reverencias.

    ResponderEliminar
    Respuestas
    1. Oops... Se me olvidó avisarte para brindarte la faena, pero al menos lo viste. Espero que te sirva.

      Eliminar
  3. No lo he probado. No recuerdo ni si tenía cosas en g sites jajajaja. Suelo tener alojado todo en el skydrive que nos regala hotmail. por ahora me ha ido bien.

    ResponderEliminar
    Respuestas
    1. No es para Google Sites Uve, sino para Google Docs que ahora es Google Drive. Si es que nos lo ponen difícil estos tíos con tanto servicio entrelazado ;)

      Eliminar
  4. Lo que yo me pregunto... En Dropbox si no usas su servicio premium y tus archivos generan mucho tráfico te deshabilitan el servicio durante 48 h.

    ¿Ocurrirá lo mismo en google drive? Por que el que lo use para compartir fotos con los amiguitos de turno no tendrán problemas. Yo por ejemplo uso Dropbox para guardar todas las imágenes de la plantilla de mi web, y usando el servicio premium es maravilloso.

    Todos estos servicios están muy bien, pero para los que alojamos archivos y tenemos muchas visitas generando mucho tráfico o pagas o te jodes.

    No hay nada gratis y todo lo gratis siempre tiene un precio velado, como dropbox en mi caso.

    Saludos.

    ResponderEliminar
    Respuestas
    1. La verdad es que no lo sé y ni siquiera conocía lo que dices de que cuando tienes mucho tráfico te bloquean ¿Sabes a partir de cuánto ocurre eso? Es que tengo algunos scripts alojados ahí que pongo a disposición del personal y si todos tiran de él puede que me pase.

      Eliminar
    2. No sé a partir de cuanto, y las dos veces que me pasó traté de buscar en la ayuda de Dropbox y no encontré nada.

      Si tienes contratado el premium de Dropbox, no tienes restricciones de ningún tipo. Ahora si usas la cuenta gratuita y generas mucho tráfico (lo que ellos interpreten como "mucho") la carpeta public deja de ser pública y pasa a uso privado.

      Yo tuve que hacerme premium, porque imaginate la gracia, todas las imágenes de la plantilla del blog alojadas en dropbox entro un día y se ve todo blanco menos el texto, más un email de dropbox informando que he superado el tráfico permitido y que tengo una restricción de 48 horas.

      Así que de google me fío lo mismo que de dropbox, esto es, nada. ¿Que son 5 GB? No lo dudo, pero veremos a ver hasta que punto son útiles.

      Un abrazo.

      Eliminar
    3. Y agrego. El email que me mandaron decía lo siguiente:

      Este correo es una notificación automática de Dropbox de que tus enlaces públicos han sido temporalmente suspendidos por generar un exceso de tráfico. Tu Dropbox continuará funcionando normalmente con la excepción de los enlaces públicos.

      Esta suspensión es temporal (3 días la primera vez).

      Por favor visita soporte de Dropbox si tienes alguna pregunta.

      - El equipo de Dropbox


      Sin embargo en los términos de uso de Dropbox, se puede leer lo siguiente sobre las cuentas gratuitas:

      Cuentas Gratis

      Dropbox le permite almacenar hasta 2 GB sin cargo. Dropbox se reserva el derecho de dar por finalizadas las Cuentas Gratis en cualquier momento, sin previo aviso. Sin que ello limite la generalidad de lo que antecede, si una Cuenta Gratis se encontrara inactiva durante noventa (90) días, Dropbox podrá eliminar todos o algunos de Sus Archivos sin necesidad de efectuar notificaciones adicionales.


      Lo dicho, que Dropbox no es de fíar a no ser que contrates cualquiera de las modalidades de pago.

      Saludos olo.

      Eliminar
    4. Gracias por la prolífica explicación. Yo que tú archivaría en el propio Blogger (Picasa). Es gratis y la gran ventaja es que si fallan las imágenes es porque te deja colgado el propio Blogger y en ese caso, las imágenes es lo que menos te va a preocupar...

      Eliminar
    5. mmmm corrigeme si me equivoco Olo, pero tenía entendido que no era recomendable usar los enlaces de las imagenes subidad en el editor de las entradas porque estos enlaces cambian (además de ser larguísimos).

      ¿De verdad puedo cargar las imagenes de la plantilla en el propio blogger?

      Eliminar
    6. Pues creo que sí te voy a corregir. Nunca he oído nada sobre eso de que no es recomendable usar los enlaces que se obtienen del editor, pero es que además te confirmo que NO CAMBIAN.

      De verdad que puedes cargar las imágenes de la plantilla en el propio Blogger, al igual que las de los posts. Yo tengo un post en permanente borrador con fecha de 2020 para que me salga el primero y que he titulado (imágenes), dónde subo todas las que necesito. Puedes ver la dirección de la imagen de fondo que tengo en el blog y verás que es Blogger.

      Ahora bien, puedes hacer lo que gustes, incluso alojarlas en dos sitios por si acaso ;)

      Eliminar
  5. Oloman esos anuncios parroquiales están de muerte, si que me he reído. Y te cuento que SI CAMBIAN yo lo he sufrido, no es muy frecuente pero he recibido mensajes de seguidores que me dicen que cuando hacen clic en algún enlace a un álbum de mi galería de Picasa los redirecciona a otro totalmente diferente.

    ResponderEliminar
    Respuestas
    1. Yo me refería a los que subes desde Blogger que terminan en Picasa. Con los que subes directamente a Picasa no me atrevo a decir nada porque sí es cierto que alguna imagen me han cambiado alguna vez, aunque desconozco el patrón de cuándo ocurre esto.

      Eliminar
  6. Hola!
    A ver si puedes responderme a una duda. Se me ha agotado el giga gratuito de Picasa donde guardo las fotos del blog. Veo que puedo pasar a 5 gigas pagando, pero también veo que en la "cuenta gratuita" que tengo, donde está el giga de Picasa, también tengo 5 de Google Drive sin usar. Mi pregunta es: ¿En Drive se pueden subir fotos para luego "colgarlas" en nuestros blogs? Te dan la URL o el codigo html de cada foto?

    Muchas gracias de antemano y felicidades por el blog.

    ResponderEliminar
    Respuestas
    1. Así es... y también en Flickr, Imageshack, Photobucket y un montón más de sitios en los que puedes subir imágenes gratuitamente. De todas formas yo seguiría subiéndolas desde Blogger (que van a parar a Picasa) para controlar más tus ficheros. Si algún día cierra alguno de esos servicios perderás esas imágenes y con Blogger es más improbable que pase eso.

      Picasa da almacenamiento ilimitado para imágenes de menos de 800px de ancho. Haz la prueba a ver si puedes seguir usándolo de esa manera.

      Eliminar
    2. Muchísimas gracias por tu rapida respuesta!

      Un saludo!

      Eliminar
  7. Hola, tengo documentos en Google Docs de forma que sólo los que tienen el enlace los pueden ver. No me he pasado a Google Drive, pero seguramente se va a cambiar sólo en breve. Sólo estoy interesado en compartir lo que cuelgo en Google Docs.

    Mi pregunta es: ¿Cuando se realize el cambio, cambiarán las URL que tenían los ficheros de Google Docs? O sea, tendré que pasar enlaces distintos de los documentos que ya tengo colgados?

    Gracias

    ResponderEliminar
  8. O sea, lo de arriba, por ejemplo, de crear enlaces de descarga directa me es muy útil. Los enlaces empiezan con docs.google.com... y es para saber si mis documentos van a cambiar de ubicación y ahora empezarán con drive.google.com... o si va a cambiar la identificación del fichero.

    ResponderEliminar
    Respuestas
    1. No uso mucho este servicio, pero como expliqué por algún sitio, Google Docs y Google Drive es lo mismo. Sólo le hicieron un re-styling. Supongo que no habrá cambios en las direcciones. Prueba a utilizar esto como si te hubieras pasado a Google Drive, porque como decía, sospecho que lo has hecho aunque tú no lo sepas ;)

      Eliminar
  9. Que tal? justo esto es lo que necesitaba y no queria usar el espacio proporcionado en mi hosting gratuito para la pag que estoy haciendo!

    Una sola pregunta, al usar https://docs.google.com/uc?export=download&id=XXXXXXXXXXXXXXXX
    al clickear me pide que inicio sesion en google, como hago para que sean publicos esos documentos?

    ResponderEliminar
    Respuestas
    1. No he experimentado eso que dices pero supongo que una cosa es que sean públicos y otra que no tengas que estas registrado en el servicio. Supongo que para ver cualquier cosa en Google Docs (o Drive) es necesario estar logueado... y además que sea pública.

      Eliminar
  10. Hola!
    Cómo consigo un enlace para descarga directa pero en SKYDRIVE?

    ResponderEliminar
    Respuestas
    1. Pero ¿eso sigue existiendo? :)

      Es broma. Yo lo usaba para alojar archivos .js y cargarlos en caliente, pero empezaron a marearme con cambios de direcciones cada dos por tres y lo dejé de usar. Si siguen en las mismas no creo que te sirva para descargas, pero en cualquier caso no sé cómo se hace con ese servicio.

      Eliminar
  11. Muy útil la información y bien explicado.
    Andaba loco con este tema.
    Gracias!

    ResponderEliminar
  12. Hola, primeramente felicidades por el bolg.
    Una cosa, es posible poner un número de teléfono en un documento de google docs de tal forma que cuando yo acceda des del teléfono móvil pueda clickar sobre el y pueda llamar directamente al numero de teléfono seleccionado?

    ResponderEliminar
    Respuestas
    1. Pues no sé la utilidad que le quieres dar a eso, pero si se trata de algo así como tener una agenda en Google Docs que sea accesible desde el móvil, no, no sé que se pueda hacer.

      Eliminar
  13. Perdonad por mi torpeza, pero no me acaba de funcionar.
    Pongo como dices https://docs.google.com/open?id=XXXXXXXXXXXXX desdes el blog, pero no me abre el archivo con el pdf, pero si con un visor de pdf y con la miniatura a la izquierda. Despues lo he intentado con https://docs.google.com/feeds/download/documents/Export?docID=XXXXXXXXXXXXXXXXXXXXXXXXXX&exportFormat=.jpg&format=.jpg y tambien igual pero la extension sin el ".", y no abre nada, da error. No hay que decir que soy novato, ¿que hago mal?

    Gracias

    Por cierto, mi nick es Xapu, y el nombre con el que respondo es para donde estoy haciendo el blog.

    ResponderEliminar
    Respuestas
    1. ¿Y por qué pones .jpg si es un .pdf? Supongo que ese será el fallo...

      Eliminar
  14. Buenos dias. Gracias por la respuesta, pero no es el problema. Tienes razón, jpg se me coló por otras pruebas anteriores. He estado probando con las dos opciones y la segunda me da error 404, incluso lo he intentado con el codigo de tu enlace. Si me funciona, pero solo lo descarga. Con la primera opcion y con tu dirección si me lo enseña, pero con el mismo visor de pdf.
    Creo que al final resulta que la primera opción es la que funciona pero con un visor de pdf diferente.
    Muchas gracias

    ResponderEliminar
  15. ME sale Sorry, we are unable to retrieve this document.
    Por qué?

    ResponderEliminar
    Respuestas
    1. Prueba los enlaces-demo que puse en esta entrada. Si no te funcionan el problema es la configuración de tu propio navegador. Si te funcionan es que escogiste mal la estructura deñ enlace para el tipo de fichero que usaste.

      Eliminar
    2. Buen inicio de semana! Te escribo por que soy nueva con el drive y por q tengo un ligero problema por si lo tengo publico me llegan correos pidiendome acceso para descargar? Gracias de antemano :)

      Eliminar
    3. Eso no es un problema... por lo menos no es grave. No contestes si no quieres permitir la descarga y listo. Y si el contenido es sólo para tí, pues ponlo privado.

      Eliminar
  16. Buenas, excelente este post!! me ha servido de mucho!!
    pero tengo una pregunta, quiero poner en mi Site la visualización de una HOJA DE CALCULO, la cual he logrado para q los demas usuarios solo vean la HOJA PUBLICADA EN WEB, ahora cuando quiero poner el enlace para que la descarguen se descarga TODA la HOJA DE CALCULO, el tema es que en algunas hojas tengo datos internos y no quiero que los vean... se podrá lograr poner en DESCARGA la hoja que PUBLICO y no todas las HOJAS del documento?

    Atentos saludos y desde ya muchísimas gracias!

    ResponderEliminar
    Respuestas
    1. Hola Pela. La verdad es que no lo sé, pero se me ocurre que si la hoja no está en constante modificación, lo más rápido sería hacer una copia de esa página en concreto (una sola hoja y no todo el libro) y que sea esa sobre la que pongas el enlace de descarga.

      Eliminar
  17. Hola oloman, gracias por tu pronta respuesta.
    Lamentablemente es una hoja de claculo que está en constante cambio (minimo un par de veces por semana), seguiré investigando en busca de una soluciín.

    Nuevamente gracias! Saludos.

    ResponderEliminar
    Respuestas
    1. Si la encuentras no dudes en comentarla por aquí ;)

      Eliminar
  18. Encontre la solución! (pura intuición)
    Cuando vas al menú dentro de la hoja de calculo: PUBLICAR EN LA WEB..., abre una ventana q detalla "publicar", detener publicación, etc...
    En el sector más bajo de esa ventanita dice OBTENER UN ENLACE A LOS DATOS PUBLICADOS, allí genera un enalce de este tipo:
    https://docs.google.com/a/dcomercialzentrum.mygbiz.com/spreadsheet/pub?key=xxxxxxxxxxxx&single=true&gid=0&output=html
    Tomando la idea de tu link, poner en la ultima parte: output=pdf en vez de html y listo!! ahí obtendrán un pdf con la hoja PUBLICADA!
    espero se entienda.

    Muchas gracias y espero q a algunos les sirva!

    Abz.

    ResponderEliminar
  19. Es más, recién me acabo de dar cuenta q hay una pestaña en la misma venta q te pérmite exportar en el formato q desees sin andar cambianod nada en el enlace...

    ResponderEliminar
    Respuestas
    1. Entiendo entonces que puedes publicar ciertas hojas teniendo las otras privadas y que cada vez que publicas una, el enlace que te da es sólo para esa hoja en concreto. Pues sí, ahora parece de lo más lógico. Gracias Pela ;)

      Eliminar
  20. Hola Oloman...
    Hace algún tiempo gracias a tu excelente tutorial implementé la descarga de archivos desde google drive (tipo doc) en formato pdf,siguiendo el formato que indicas es los demos (https://docs.google.com/feeds/download/documents/Export?docID=XXXXXXXXXXXXXXXX&exportFormat=EXTENSION&format=EXTENSION.

    Sin embargo desde hace algunos días misteriosamente los enlaces han dejado de funcionar y me daba un error de que los archivos no existían.

    Finalmente he logrado que en mi caso la exportación a pdf pueda funcionar con el siguiente formato:
    https://docs.google.com/document/d/XXXXXXXXXXXXXXX/export?format=pdf


    ResponderEliminar
    Respuestas
    1. ¿Me confirmas que sigue sin funcionar el antiguo formato y que el que me dices ahora sí? Es para actualizar el post, pero no tengo tiempo actualmente de hacer pruebas ;)

      Gracias

      Eliminar
    2. es correcto, así me funciono,

      Saludos

      Eliminar
    3. Gracis Adrián, aunque actualmente estoy viendo otro sistema ;)

      Eliminar
  21. Yo Oloman.. why there is no translate widget here?

    ResponderEliminar
  22. Buenas, Oloman lo que dice Hector es cierto, no funcioann como tú lo habías explicado pero tampocoe en el formato que Hector comenta...

    Estos cambios repentinos son un dolor de cabeza, pago por Google Apps para empresas y realmente me mata me estén desarticulando las decargas en sites por parte de Google... uuffff

    Alguna solución? Algún aporte de algún usuario?

    Saludos!

    ResponderEliminar
    Respuestas
    1. Conmigo no cuentes, que no puedo atender tantos frentes. Pero este espacio sigue abierto para cualquiera que pueda aportar algo.

      Eliminar
  23. Muchas gracias me ayudo el tutorial.

    ResponderEliminar