JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

Cómo crear enlaces de descarga directa para archivos de Google Drive, OneDrive o Dropbox

Nota: este post lo escribí originalmente en enero de 2014, hace mucho tiempo. Por el medio cambiaron muchas cosas y con el tiempo dejó de funcionar ya que modificaron la manera de acceder a los enlaces. Hoy, en junio de 2018, lo he revisado ya que parece que es bastante popular y lo he dejado con instrucciones nuevas que funcionan. Lo que he hecho es analizar de nuevo el proceso en todos los "discos cloud" y he vuelto a escribir el post desde cero, esta vez añadiendo además algunos vídeos muy cortos explicativos que creo que lo dejarán más claro. Si cuando leas esto ha pasado tiempo y ya no funciona (asegúrate antes de que has seguido bien las instrucciones porque en muchos casos es simplemente eso) puedes dejarlo en los comentarios e intentaré actualizarlo en la medida de lo posible, pero debes tener en cuenta que estas cosas las cambian de vez en cuando y pueden fallar, dejando sin validez los enlaces anteriores que tuvieses.

Truco sencillo y rápido, pero útil...

Aunque las opciones que tienen para compartir la mayor parte de los discos duros "cloud" son bastante buenas, en muchas ocasiones lo que a todos nos gustaría es poder dar el enlace directo de descarga para que ni siquiera salga la vista previa de los archivos. O sea, permitir una descarga directa de archivos de manera transparente para quien se lo enviamos, sin que van siquiera en dónde los has colgado.

Vamos a ver cómo conseguirlo en los sistemas más populares...

Enlaces de descarga directa en Dropbox

En Dropbox la cosa no podría ser más sencilla.

Para compartir algo en Dropbox solo hay que pulsar en el botón "Sharing" a la derecha del archivo y podremos obtener un enlace directo a éste, así:

Esto genera una dirección que saca la vista previa del archivo y que tiene este formato:

https://www.dropbox.com/s/xxxxxxx/nombre_del_archivo.ext?dl=0

siendo "xxxxx" un identificador global único, y luego el nombre del archivo seguido d eun parámetro de nombre "dl" con el valor 0.

Esto nos lleva directos a la vista previa del documento, lo cual estaría bien muchas veces si no fuese porque, por ejemplo, si no estamos autenticados veremos algo estilo esto (pulsa para aumentar):

Vista previa de documento en Dropbox con diálogo de autenticación

que no es nada agradable para los usuarios ya que les impide ver directamente la vista previa, invitándoles a acceder o a registrarse. No mola.

 Para obtener una descarga directa más sencillo no podría ser: cambias el valor del parámetro de dl de 0 a 1, es decir, la dirección que debes compartir es la misma que te da el producto cuando la creas solo que termina en 1 en lugar de en 0, algo así:

https://www.dropbox.com/s/xxxxxxx/nombre_del_archivo.ext?dl=1

¡Listo! Con esto les darás una descarga directa del archivo sin pasar por Dropbox.

Seguimos...

Enlaces de descarga directos en Google Drive

Subimos el archivo en cuestión a Google Drive. Lo seleccionamos, pulsamos con el botón derecho y utilizamos el menú “Compartir”:

GDrive_Compartir

En la ventana que aparece lo compartimos usando la opción "Obtener un link para compartir" ("Get a shareable link" en inglés), o bien yendo a las propiedades avanzadas y compartiéndolo de manera pública o bien a través de un enlace (primeras dos opciones respectivamente), permitiendo que se pueda ver:

GDrive_Compartir2

El enlace que se genera 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:

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

sustituyendo las “X” por el identificador resaltado en rojo en la figura anterior. Por ejemplo, en el caso anterior quedaría:

 https://drive.google.com/uc?id=1oOAcPD8Udy3ra3Ix553qw1yuO1EEaAPj&export=download&authuser=0

Con esto conseguiremos enlazar a la descarga directa del archivo :-)

Enlaces de descarga directa en OneDrive (Personal)

Para compartir en OneDrive tenemos que realizar el siguiente proceso:

 

Esto te genera un enlace que por defecto tiene un aspecto similar a este:

https://1drv.ms/b/s!AswD1arv4oXqkgfkaICTwiZ1j3rB

Al copiar este enlace en el navegador (hazlo mejor en una ventana "privada" o en un navegador diferente al que hayas usado, para no estar autenticado en el sistema), la dirección cambia varias veces hasta mostrarse por completo la dirección final correcta, que será algo así:

https://onedrive.live.com/?authkey=%21AORogJPCJnWPesE&cid=EA85E2EFAAD503CC&id=EA85E2EFAAD503CC%212311&parId=EA85E2EFAAD503CC%21437&o=OneUp

Una vez ahí, lo único que tenemos que hacer es añadir la palabra "download.aspx" delante de la interrogación y cambiar el nombre del parámetro "id" por "resid", así: 

Y, voilá!, tendremos la descarga directa del archivo.

Listo. Con estos trucos podremos facilitar mucho la descarga de archivos a nuestros amigos, visitantes del blog, etc... para que no tengan que esperar a que se genere una vista previa (que quizá ni siquiera se vea) y evitar todo tipo de molestias. Simple pero útil.

¡Espero que te resulte de ayuda!

José Manuel Alarcón José Manuel Alarcón
Fundador de campusMVP.es, el proyecto de referencia en formación on-line para programadores en lengua española. Autor de varios libros y cientos de artículos. Galardonado como MVP de Microsoft desde 2004. Gallego de Vigo, amante de la ciencia y la tecnología, la música y la lectura. Ayudando a la gente en Internet desde 1996.
Descarga GRATIS mi último libro (no técnico): "Tres Monos, Diez Minutos".
Banner

Comentarios (121) -

Spain Fernando Puyuelo

Ahora ONEDRIVE da un resultado distinto para un fichero.

¿cual crees que sería ahora el enlace para la descarga directa?
onedrive.live.com/redir

Responder

Spain José Manuel Alarcón

Hola Fernando,

Si te fijas, no ha cambiado nada, aparte del dominio. En mi post se ve también que el enlace original es como el que tú dices, con "redir"... pero si pegas esa URL en el navegador, verás que se transforma en un "view.aspx?resid=..." como el que digo. Cambias el "view.aspx" por "download.aspx" y ya está. Ta,mpoco te hace falta siquiera desarrollar el URL si no quieres: cambias el "redir" por "download.aspx" y también te funcionará.

Saludos!

Responder

Mexico xHELLAFLUSHx

Muhas gracias man, me sirvio

Responder

Hola compañero y muchas gracias por tu dedicación a esto y tu ayuda.

Yo estoy intentando insertar un archivo index.html ( que se compone de un <object type="application/x-shockwave-flash" con una lista de reproduccion de música tipo xspf -con xspf player y mp3 correspondientes- etc) situado ahora en el Onedrive -carpeta pública ; e insertarlo hacia una pàgina tipo blog (insertando allí como iframe html) y que reproduzca un display con las canciones.

La cuestión es que tanto en iframe (embed) en destino como en linea de direccion, nunca me ejecuta el index.html sino que en este último caso lo abre. Lo muestra en edición.

Al comentar tu estas posibilidades del cambio de ?id por download.aspx .. etc... .. pensaba no hubiera algun otro comando de extensión aspx... no para bajar sino para decirle al onedrive que ejecute el índex.html y no que lo abra (tampoco que lo baje). ¿?

Muchas gracias.

Ferran Garcia.






Responder

by Jose M. Alarcon

Hola:

lo que tú quieres hacer es albergar una página y servirla, algo que Google Drive no permite. Hasta agosto de este año lo permitían a través de un servicio dedicado:

www.campusmvp.es/.../...icas-con-Google-Drive.aspx

Pero ahora ya no es posible.

Tengo pendiente escribir algún artículo sobre opciones para conseguirlo, que hay muchas.

Saludos.

Responder

Hola José Manuel.

Muchas gracias. Seguiré con atención si sacas ese aporte para google drive.!

Si. Pero veía que tal vez desde Onedrive -no desde Google drive- seria  posible hacerlo con un código aspx adecuado. .. (similar al download.aspx)

Gracias de nuevo.

Ferran Garcia.

Responder

Hola José, bueno la pregunta del millón,  o no quizá.
Esta es la duda que hay, tengo archivos en una carpeta alojada en el escritorio de mi portátil, la idea es que si se puede crear un enlace de descarga,  sin subirlo a ningún servidor,  ya sea este Dropbox, drive etc,  osea con que mi maquina este encendida y se pueda crear un enlace o ruta de este, otra persona con este enlace y conectada a Internet lo pueda descargar.
Eso es posible,  o necesariamente debo subir esta carpeta a alguna pagina web.

Responder

by Jose M. Alarcon

Hola Ramiro:

Para poder compartir algo que esté en tu equipo sin subirlo a ninguna nube tienes básicamente que montar un servidor web local y exponerlo al exterior. Necesitarás ciertos conocimientos técnicos y seguramente un DNS dinámico (la mayor parte de los routers los soportan) si no tienes una IP fija, pero no es muy complicado.

Saludos

Responder

Spain Fernando Puyuelo

Tienes razón, cambiando a:
onedrive.live.com/download.aspx

funciona perfectamente.

Gracias. :-)

Responder

Sencillamente excelente, compadre porque no tengo lo del tiquet de avion sino iba alla a levantarte en hombros, no sabes cuanto me sirve la informacion, montones de gracias :o)

Responder

Bolivarian Republic of Venezuela Haikel Mustafa

Gracias por la ayuda, la pondré en practica.

Responder

Sos un geniooo

Responder

Muy interesante y útil la publicación. Por fín alguien que explica justamente lo que necesito aplicar a mi web. Te invito a que te pases si estás interesado en el Marketing http://www.moisesgnegrete.com/
Un saludo compañero y a seguir así.

Responder

quise ver tu pahina y no pude. esta caida . saludos
por otro lado el post me sirvio muchisimo!!!
Saludos

Responder

Excelente amigo, gracias si funciona..!!! sabes de casualidad como obtener la url de una imagen subida en onedrive?? es dicer poder publicar la imagen o su url a un blog o en otro lugar..

Responder

Spain José Manuel Alarcón

Hola Carl:

OneDrive no permite Hotlinking de imágenes, es decir, no puedes colgarlas ahí y luego usarlas dentro de código HTML para mostrarlas una a una. Tendrías que embeber el álbum, pero no te serviría para crear una página web, solo para mostrar el álbum dentro de una página.

Responder

Muchas gracias.

Responder

Buen día... quise hacerlo con one drive pero al cambiar "view.aspx" por "download.aspx" al publicarlo en mi grupo de facebook me lanza un mensaje que dice: El contenido que intentas compartir incluye un enlace que nuestros sistemas de seguridad consideran que no es seguro.
elimina este enlace para continuar.

¿que se puede hacer?

Responder

buenas tardes,
tengo una duda. Antes para subir un edilim a mi blog usaba el drive, compartía la carpeta con todos los archivos, la hacía pública en la web y al copiar el enlace me daba la opción de vista previa. Pero ahora no me sale esa opción. ¿Cómo puedo hacerlo? Muchas gracias.

Responder

Bolivarian Republic of Venezuela jrmarklin

Un poco complejo, yo subo el archivo a Youtube y de allí lo añado a mi pagina de Blogger. Sin embargo trataré con este método y comentaré aquí mi resultado. GRACIAS

Responder

Ecuador Gerardo Velez

Hola, gracias por el truco. Esta muy chevere.

Tengo una duda. Será que se puede ver un video cargado en onedrive desde mi blog?

He tratado copiando el codigo resultante de compartir, poniendolo dentro de la etiqueta iframe, en src="".

Pero no me funciona, me carga el marco solamente pero no me reproduce el video.

Tienes alguna opción que me pueda ayudar??

Responder

Spain B.M.Leunam M.F.

hola a todos, aportando algo al tema, tambien puden descargar archivos sin limite de peso (comprimidos, exe entre otros), usando la siguiente url:

https://googledrive.com/host/XXX

solo cambien las XXX por la id del archivo.

Nota: Este codigo es utilizado para usar Drive como Hosting (paginas web, pdf, flash, audio y video entre otros), solo cambien  las XXX por el id y listo.

Espero que sea de utilidad.

Responder

Spain José Manuel Alarcón

Gracias por el comentario.

Si alguien tiene interés en el hosting de Google Drive para colgar páginas, hice un vídeo explicándolo con detalle que podéis encontrar en el blog de campusMVP:

www.campusmvp.es/.../...icas-con-Google-Drive.aspx

Saludos.

Responder

Saludos, a mi no me funcionó, cuando coloco el enlace, se abre la pagina para loguearse en onedrive, osea no queda como un link de descarga público...

Responder

Spain José M. Alarcón

Hola:

Tienes que asegurarte de que has creado el enlace público antes de usar lo que explico. Si el archivo es visible públicamente lo será de esta manera también...

Saludos.

Responder

Y como se crea el enlace público? porque yo estoy mirando y no encuentro nada. Quiero enviarle un video que he subido a OneDrive a una persona, pero para que no se complique la vida quiero que sólo tenga que darle al enlace de descarga y listo. Podrías explicarme como hacer eso paso a paso por favor? Gracias de antemano y un saludo.

Responder

Spain José Manuel Alarcón

Por lo que he podido comprobar desde hace casi 2 años que escribí esto (ni siquiera se llamaba aún OneDrive, sino SkyDrive)) Microsoft ha cambiado ligeramente el proceso para generar el enlace de descarga, así que voy a actualizar el post.

No obstante (y esto va por MRS), ya que me molesto en hacer este blog y tratar de ayudar con él en la medida de lo posible (no tengo por qué contestar a ningún comentario) espero un mínimo de educación (lo digo por el otro comentario que escribiste y he borrado) y que al menos pongas tu dirección de correo para que no me reboten los comentarios. Eso es un mínimo.

Ahora actualizo el post y pongo la URL que usa ahora Microsoft (a ver si dura).

Responder

Spain José Manuel Alarcón

Por cierto, este año, en Abril, escribí otro sobre cómo embeber vídeos desde OneDrive que explicaba cómo hacerlo. Dejo aquí el enlace:

www.jasoft.org/.../...ve-en-una-pagina-propia.aspx

Responder

Genial! Estaba buscando como publicar un pdf para descargar. Me has resuelto el problema. Espero que no cambien el sistema en Google con el https//drive.google.com/uc?export=download&confirm=no_antivirus&id=XXXX
Sin problema!

Responder

¿Cómo puedo obtener el id de todos mis archivos que tengo en mi google drive?. Suponiendo que tengo cientos de archivos, es muy tedioso copiar id por id. Ayúdenme con esto por favor.
Saludos.

Responder

Spain José Manuel Alarcón

Para eso no te queda más remedio que programar. La API de Google Drive es tu amiga:

developers.google.com/.../list

Saludos.

Responder

Carlos Ortiz

También tengo la misma duda.... antes lo hacia fácilmente con dropbox, pero cambiaron la forma de como asignan la dirección de enlace a cada archivo.  Seguiré en contacto para conocer como saber la dirección de varios archivos sin tener que copiar y pagar.

Responder

informacion muy actual y muy util  te felicito por la forma muy sencilla que lo explicas , mis saludos de lima peru , hasta luego

Responder

Hola, cómo va??

Tengo una cuestión y no puedo descargar con JDownloader2.
No me está dando resultado agregar el "download.aspx" y cambiar "id" por "resid".
Tendrás idea por qué será?
El link es el siguiente: onedrive.live.com/  

Muchas gracias,

Responder

gracias  , funcionó a  la  pecfección

Responder


Buena aportación, me rompí la cabeza haciendo combinaciones y no le daba. Gracias.

Responder

Spain Javier Ramallo Garrido

Gracias por el aporte.

Parece que esta secuencia  de Google Drive ya no funciona como debería.

drive.google.com/uc

En caso de archivos un pelin grades (60 megas por ejemplo), al menos en las pruebas que yo he hecho,  la descarga ya NO se produce directamente.
Ya no se salta el proceso de test de virus. Te sale la pantalla para informarte de que
"Google Drive no puede analizar este archivo en busca de virus" y te queda a la espera de que aceptes la descarga.

A vosotros os funciona?

Gracias de antemano.

Responder

Spain José Manuel Alarcón

Hola Javier:

Efectivamente, parece que han quitado esa opción y ahora siempre sale un aviso de que no se puede pasar el antivirus y no hay descarga directa para archivos de más de 25MB.
El enlace que genera para la descarga lleva un código de confirmación que, por lo que  he podido comprobar, varía de cada vez y no se puede reutilizar, así que tampoco sirve.

Me temo que no tiene mucha solución, o al menos ahora mismo yo no se la veo :-(

Para archivos de menos de 25MB no hay problema.

Saludos.

Responder

Spain Javier Ramallo Garrido

Muchas Gracias Jose Manuel por tu atención y tu tiempo.

Esperaremos entonces a ver si surge alguna manera de poder conseguir ese tipo de descarga desde Google Drive.

Un gran saludo y de nuevo gracias.

Responder

Muchas gracias !!!!  Funciona quitando la palabra "redir" , o al menos yo lo hice y todo ok.

Responder

Hola, y ¿habría alguna manera de limitar el numero de descargas? Es decir, si el archivo solo quiero que sea descargado 5 veces, ¿se puede añadir algo mas a la url?

Responder

José Manuel Alarcón

Hola Jordi:

No, no hay nada que puedas hacer al respecto, salvo usar un servicio que sea específico para eso y tenga esa característica (no conozco ninguno ahora mismo).

Saludos.

Responder

Bueno, de todas formas gracias por responder!

Responder

Mariano José

Hola José Manuel, muchas gracias por tu post.
Lo que yo necesito es descargar la carpeta entera, la raíz, de Onedrive; porque quiero hacer un backup de todos mis archivos. Este método no me sirvió para eso, ¿no sabés cómo puedo hacer?
Muchas gracias,

Responder

José Manuel Alarcón

Lo siento, no creo que se pueda hacer ya que la descarga de una carpeta implica primero crear el ZIP y para eso por lo que he visto hace una serie de llamadas en segundo plano a otra página. Así a bote pronto no sé cómo hacerlo.

Lo mejor será que subas ya la carpeta comprimida como un ZIP (o mejor, como 7Zip que comprime mucho más) y que se descarguen el archivo. Al fin y al cabo descargarán un archivo comprimido en cualquier caso.

Saludos.

Responder

Mariano José

Entiendo. El problema es que yo no tengo la carpeta en mi disco rígido, todo el contenido está online. Es por eso que quiero hacer un backup. Si me llegan a cerrar la cuenta, ¡pierdo todo! Y son como 120 gb...

Responder

by Jose M. Alarcon

Pues en ese caso lo mejor es que te instales OneDrive en un PC con espacio suficiente en disco, y que dejes que sincronice esa carpeta. Tardará mucho si es muy grande pero lo hará.
Si solo te interesa esa puedes desmarcar las demás en las opciones.

Saludos.

Responder

deinerjose

utilizen este codigo y veras que funcionara drive.google.com/uc

Responder

by Jose M. Alarcon

Hola Deiner:

Eso te funciona para descargar archivos, que es lo que se explica en el post, pero para carpetas no sirve, que es lo que pregunta Mariano.

Saludos.

Responder

stalin villarroel

buenas tardes, una consulta, tengo archivos mp3 en onedrive, pero necesito reproducirlos en mi pagina yo logre modificar el link de descarga para que terminara en .mp3 y funciono el detalle es que al tiempo deja de hacerlo y tengo que generar un link nuevo, habrá alguna manera obtener un link directo al archivo y que no caduque?

gracias

Responder

by Jose M. Alarcon

Hola:

Quizá te sirva lo que escribí en su día en este post:

www.jasoft.org/.../...ve-en-una-pagina-propia.aspx

Está para vídeo, pero para MP3 debería ser exactamente igual.

Si lo pruebas, por favor, vuelve por aquí y nos comentas si te ha servido o no.

Saludos.

Responder

Agustín García

Buenas noches José:
Con una consulta como obtengo la ruta para descargar los archivos donde se almacenan los registros de un formulario, he logrado descargar archivos que he subido a google drive desde BV6, pero no logro hacer que funcione con los archivos que almacenan los registros. Al hacerlo de forma manual se puede observar que los combierte antes de descargar.

Espero me puedas ayudar, Saludos cordiales.

Responder

José Manuel Alarcón

Muy buena pregunta.

Ese caso es diferente ya que las respuestas se guardan en un archivo especial de Goodle Drive (una Google Sheet) que no tiene "entidad física" y de hecho no puedes descargar directamente en cualquier caso.

Lo que necesitas es exportarlo a un formato de archivo "tradicional" (no en la nube), como por ejemplo Microsoft Excel. Para ello la verdad es que por lo que he podido comprobar es muy sencillo.

Lo que hay que hacer es compartir la hoja de cálculo de los resultados de la manera habitual, obteniendo un enlace. El enlace es de la forma:

docs.google.com/.../edit#gid=0

siendo "ID_XXXXXXXXXX" un identificador de la hoja de cálculo que es una cadena muy larga de números y letras.

Bien, una vez que compruebes que ese enlace funciona y la hoja de cálculo se ve, para poder descargarlo en formato Excel solo tienes que hacer lo siguiente:

· Quitarle lo que va después del identificado (o sea, el "edit#gid=0")
· Ponerle esto: "export?format=xlsx"

con lo cual te queda una dirección como esta:

docs.google.com/.../export?format=xlsx

Esto hará que se descargue en formato XLSX de Microsoft Excel.

Se puede exportar a otros formatos, como ODF (de Open Office), PDF o CSV entre otros. Incluso a HTML.

Espero que te sirva.

Saludos.

Responder

Agustín García

Buenos días José:
Gracias por atender mi consulta, efectivamente es lo que estoy buscando para poder complementar la automatización de una herramienta que estoy trabajando.

Nuevamente gracias,
saludos cordiales desde Guatemala
http://freelancermicrosoftexcel.blogspot.com

Responder

elvis salazar

hola amigo una consulta, como le puedo poner un cortador de descargas al enlace de descarga directa?

Responder

elvis salazar

hola amigo una consulta, como le puedo poner un contador de descargas al enlace de descarga directa?

Responder

Gracias por el post, me ha servido de maravilla. Saludos!

Responder

Maravilloso post, espero hacerlo bien, gracias

Responder

Hola,

He probado otra solución para compartir directament la descarga de un archivo de google que creo que és más senzilla: editar el enlace de compartir

En el enlace siempre sale:
docs.google.com/.../edit#slide=id.p4

La solución implica canviar la palabra "edit" por "copy" y funciona:
docs.google.com/.../copy#slide=id.p4

Saludos,

Responder

by Jose M. Alarcon

Hola:

Desde que escribí esto la cosa ha cambiado mucho en todos los servicios. Ahora Google Drive tiene unos enlaces directos que antes no tenía, los cuales usan una sintaxis como la que mencionas. Sin embargo el método que indicas no me funciona, al menos no con archivos de cualquier tipo como PDFs o ZIPs, con los que no parece servir...

No obstante gracias por comentarlo.

Saludos

Responder

Erik Balfre

prueben esto
docs.google.com/uc

donde las  XXXXXXXXXX son su ID de archivo

un saludo desde Tantoyuca, Veracruz

Responder

Funcionó.   Te ganaste tu clic en la publicidad :)

Responder

Agustín García

Saludos José:
Nuevamente con una onsulta, existirá alguna forma de saber el nombre de un archivo alojado en Google Drive, sabiendo solo la url.

Ya sea por medio de una formula o script en google drive.

Anticipadamente gracias por atender mi consulta.

Saludos cordiales.

Responder

by Jose M. Alarcon

Hola:

No, eso es imposible. Está hecho así a propósito, por eso usan esos identificadores tan largos y "extraños".

Saludos.

Responder

Agustín García

Gracias por tu respuesta José, me tocara descargar los archivos para saber los nombres, jejeje.

Saludos desde Guatemala.

Responder

Hola Jose, me encontre este enlace de un video alojado en GogleDrive, pero disfrazado, esto quiere decir que si hay un metodo para poner en descarga directa archivos grandes de GoogleDrive

2.bp.blogspot.com/tnV6l0yYt1VpeQ-OMbLpr1m4yh7EYJBQCkhe025uLNsAEUnX6Dlvuz_-I6VxqpjCmMCw=m22

Responder

by Jose M. Alarcon

Hola Jesús:

Si la hay yo la desconozco. Por lo que veo en el enlace que adjuntas, ese vídeo está en Google Video, no en Google Drive, que no son exactamente lo mismo, pero de todos modos no sé cómo conseguir esa descarga de archivos grandes. Si alguien sabe que lo aporte.

Saludos.

Responder

Muchas gracias por compartir la información. Me funcionó. De verdad, gracias mil.

Responder

John Andres Gorotiza

Con este condigo me funciono lo uso para que descarguen videos.

"docs.google.com/uc?export=download&id=";

Responder

Maximiliano

Hola! No funciona para Google Drive por favor quitar las palabras claves para que deje dejé de verse en los buscadores. Saludos.

Responder

by Jose M. Alarcon

Hola:

Si te fijas este post lo escribí hace casi cuatro años y medio y ya puse en su día (en enero de 2016, hace más de 2 años) que la cosa había cambiado y que ya no funcionaba.

Aprovechando tu comentario me he acordado del post y he invertido un tiempo en hacer pruebas y ver cómo va la cosa hoy en día. Lo he actualizado. De hecho lo he vuelto a escribir por completo desde cero y he añadido Dropbox (en el que siempre ha sido muy fácil, pero así está más completo).

Ahora todo lo que pongo funciona a día 18 de junio de 2018.

Vuélvelo a leer y seguro que ahora te va bien.

Saludos.

Responder

A dia 15-07-2018, el link de descarga que pones para google Drive, ya no funciona.
Lanza el error: NOT FOUND error 404

Saludos y buen trabajo.

Responder

by Jose M. Alarcon

Hola Darío:

En realidad sí funcionaba, pero tenía una errata en la línea posterior a donde pone "La forma de conseguirlo...", aunque lo tenía bien en la siguiente, con el ejemplo concreto.

Lo he corregido. Lo correcto es:

drive.google.com/uc

sustituyendo las XXXX por el identificador de tu archivo. Lo acabo de probar con un PDF y me ha funcionado sin problema. Siempre y cuando, claro está, se trate de un enlace accesible públicamente.

Lamento el error.

Prueba y me confirmas.

Saludos!

Responder

Gracias compañero... para fichero "pequeños" funciona... así como alguna forma mas... El problema me viene con ficheros grandes... como pelis FullHD o 4K... ahí siempre salta la Pantallita de q no puede escanear para virus y hay que pulsar un botón... lo cual no sirve si quieres poner el link en una lista m3u por ejemplo.

Mira este:
drive.google.com/uc

Saludos y Gracias.

Responder

by Jose M. Alarcon

Ah, es que eso es otra historia completamente diferente. Ten en cuenta que para lograr la descarga directa en el caso de GDrive estamos "hackeando" el sistema, ya que a Google y compañía no les interesa que se utilicen sus servicios para colgar fácilmente archivos de descarga directa, entre otras cosas para evitar el "pirateo" y posibles denuncias.

En el caso concreto de archivos muy grandes en GDrive, basta con añadir un código de descarga a la URL, pero este código de confirmación se genera de nuevo con un valor diferente cada pocos minutos, por lo que no puedes evitar esa pantalla (antes si era posible con un simple parámetro, pero hoy en día, que yo sepa no).

Si es para este tipo de archivos supongo que es mejor utilizar servicios de otra índole pensados para eso, como Mega o similares, pero no te lo puedo decir porque no tengo experiencia alguna en el asunto.

Saludos.

Responder

Gracias x las molestias compañero.

Está claro que va a tocar parsear la web :-P

Saludos.

Responder

y como seria para reproducir un video en forma directaque cambio de la url

Responder

Greivin Mora Quesada

Me gustaría saber si se puede hacer ese procedimiento pero desde una aplicación android??? Ocupó realizar descargas directas desde Google Drive algo similar a Mega o MediaFire, eso sin necesidad de que me envíe a la nube a descargarla

Responder

Buenas, alguien sabe como se hace para obtener el enlace de descarga directa en Box.com? gracias.

Responder

by Jose M. Alarcon

Hola:

En el caso de Box no hay manera de deducir la URL de descarga directa a partir de la URL del documento en vista previa. De hecho la URL de descarga es enormemente larga y la genera utilizando su API por detrás, precisamente porque una de las cosas que tiene Box interesantes es la posibilidad de impedir la descarga de archivos, y se lo toman muy en serio, como digo.

Saludos

Responder

Al parecer solo sirve con Dropbox!! desde drive, si se usa desde un smartphone te lanza a la app y no se descarga, hay que tocar a las opciones! con onedrive aún no pruebo, pero de todas formas gracias!! un aportazo!

Responder

Hola mi Pregunta es para poder poner un video alojado en google drive  que codigo es para que se reproduzca directamente online y poder meterlo en una lista m3u ?

Responder

Mario Yaranga

Funciona perfectamente la opción para Google Drive. Capo!

Muchas gracias!

Responder

Matias Rocha

Muy bueno!! Muchas gracias. Una solución muy útil ya que queda mucho mejor la descarga directa en mi página sin que aparezca la vista previa de OneDrive (en mi caso). Saludos.

Responder

Muy bueno!!!!! Gran aporte me sirvio a la perfección.

Solo una pregunta, que no se si es viable o no, con google drive hay alguna manera de crear un enlace por el cual pueda sobreescribir un fichero??
Me explico... quiero crear un código desde el cual pueda mover el documento desde un dispositivo móvil a google drive dando esa dirección de enlace como destino??

Muchas gracias.

Responder

by Jose M. Alarcon

Buff, la verdad es que no me lo había planteado, pero parece interesante. Cuando saque un rato investigaré un poco a ver si lo averiguo analizando lo que hace por debajo, y si es así, lo posteo por aquí...

Saludos.

Responder

Hola!
A mí el de drive ya no me funciona :-(

Responder

by Jose M. Alarcon

Hola:

Supongo que te refieres a Google Drive. Sí que funciona. Pruébalo con cuidado. Asegúrate de que el enlace está compartido como público o para cualquiera con el enlace. Si sigues las instrucciones fijándote bien te garantizo que funciona (lo acabo de probar por si acaso).

Saludos.

Responder

Hola,

Parece ser que el enlace para descargar archivos de Google Drive ya no funciona. En mi caso, me descarga un archivo llamado "uc", en vez de el archivo .zip.  ¿Conoces alguna otra solución?

He seguido todos los pasos minuciosamente, pero no hay manera.

Gracias de antemano,

Responder

by Jose M. Alarcon

Hola Bea:

Yo lo acabo de probar y funciona perfectamente. Fíjate bien en todo, especialmente en que sea un enlace público.

Saludos.

Responder

Grandee Salazar

Muchgas gracias ... me ha sido de mucha utilidad

Responder

Muchísimas gracias!! me sirvió muchísimo! soy nueva en este tema de bloguear y en mi página comparto algunos imprimibles de libre descarga pero había notado que algunos de mis visitantes estaban compartiendo los links del dropbbox sin mi permiso obviando el blog.

Responder

by Jose M. Alarcon

Uy, eso es otra batalla diferente. Si quieres que no puedan obviar tu blog deberías albergarlos en el mismo servidor/dominio que el blog y meter una protección anti-leech que impida la descarga directa, de modo que solo puedan descargarlo si pulsan un enlace de tu página. No es complicado pero depende del servidor web que utilices y es ya algo bastante técnico.

Saludos

Responder

Julio Percy Montenegro Flores

Hola José, gracias por el aporte.

En éste caso estoy con SharePoint corporativo, como haría para la descarga directa

https://camposolsa.sharepoint.com/:x:/s/COSTOSARANDANOCAMPOSOL/EVNYAKBXP0hNuUxcW7WV8FABaHk0_VZbykBTIcUFNnQcrA?e=jhr1v2

¿En qué parte agregaría lo que indicas para la descarga directa?

Gracias

Responder

by Jose M. Alarcon

Hola Julio:

Pues lo siento, no tengo ni idea. SharePoint hace muchos años que no lo uso, desde que dejó de ser un producto prometedor a ser un mamotreto insoportable ;-)

Saludos.

Responder

Carlos Monsalve

Hola Compañero

hay una forma de obtner de manera masiva los link de archivo por archivo de una carpeta del drive, es que cada archivo es para una persona diferente y la idea no es darle el ink de la carpeta y que busque, pero son mas de 100 como para ponerse a dar a cada uno click derecho, es posible?

Responder

by Jose M. Alarcon

Hola:

Por lo que entiendo es que tienes 100 archivos diferentes y quieres compartirlos con 100 personas distintas, uno con cada una ¿no? Pues mucho me temo que eso no puedes hacerlo de ninguna manera con un disco cloud convencional. Y quizá usar GDrive o similar sea la manera menos eficiente de hacerlo en cualquier caso.

Dado que existe una relación 1 a 1 entre archivos y personas, sea como sea vas  a tener que hacer la tarea de compartir 100 veces. En ese caso quizá lo mejor sea que uses algún servicio de compartición de archivos estilo Firefox Send (https://send.firefox.com/). Te permiten eliminar el archivo tras haberlo descargado una o más veces, al cabo de unos días, ponerle clave, etc.... Si son archivos muy grandes (de más de 2.5GB) puedes usar un servicio especial para archivos grandes como Transfer Now (https://www.transfernow.net/) o Transfer XL (https://transferxl.com/).

Saludos.

Responder

Hola qué tal? gracias por la informacion. cuando hago lo que comentas de sustituir el id con las XXXXX en el link aun asi me dice que el autor no me ha dado autorización para descargar los videos. hay alguna otra manera?

Responder

by Jose M. Alarcon

Hola:

Eso debe de ser porque no tienes el archivo compartido como público o para aquellos que conozcan la dirección, que es indispensable para que esto funcione. Si lo haces así funciona sin problema.

Responder

Hola, muy buenas. Me sirvió perfectamente pero tengo un problema. Yo quiero utilizar ese enlace de google drive de descarga directa para insertarlo como hipervínculo en una imagen para mandarla por mail. En mi caso es un archivo .ics para que pulsando la imagen las personas se descarguen el evento directamente y les aparezca en su calendario. Pero el problema es que al enviarme el mail a mi mismo para probrarlo, le doy click a la imagen y me salta a una página de Error 404.

Sin embargo si copio y pego el enlace que pones cambiando las "XXX" en el navegador sí que me salta la descarga. Ayúdame please.

Muchisimas gracias.

Responder

by Jose M. Alarcon

Hola Yosef:

Tienes que estar haciendo algo mal (¿el enlace es público o solo par agente de tu dominio?) o tu cliente de correo está cambiando el enlace de alguna manera porque yo lo acabo de probar y funciona perfectamente.

Revisa todo a ver...

Saludos.

Responder

Sii, o sea el archivo i.cs que he subido a drive está puesto como que "cualquiera con el enlace puede ver", o sea que esta público. Utilizo outlook web para mandar el correo con el hipervínculo dentro de una imagen. Creo que lo hago bien pero no sé si el problema está al convertirlo en hipervínculo que hay algo que cambia... no tengo ni idea :((

Un saludo.

Responder

Vale, ya lo he solucionado, era la cosa mas tonta del universo, al copiar y pegar se habia añadido un espacio en la URL xd ahora va GENIAL.

Muchisimas gracias compañero!!!

Responder

Gracias a tus indicaciones he conseguido cargar en mi Moodle archivos mp3 de Dropbox y Onedrive. Lo que no consigo de ninguna de las maneras es insertar un mp3 almacenado en mi NAS Qnap y que se reproduzca directamente en una página o etiqueta de un curso Moodle.

Si me puedes orientar, no encuentro nada en ningún sitio.

Saludos

Fernando

Responder

by Jose M. Alarcon

Claro: deja de usar Moodle, que es lo peor y usa https://www.plataformaself.com/ 😜

Ahora en serio (aunque, oye, échale un vistazo a nuestra plataforma, que le da mil vueltas a Moodle y a muchas otras): para poder enlazar desde el NAS QNAP (yo tengo uno), tienes dos opciones:

1. Tenerlo conectado directamente a Internet (no sé si es buena idea). Para ello debes hacer un mapeado de puertos en tu router, que es sencillo pero depende cada router.
2. Utilizar CloudLink/myQNAPCloud (https://www.qnap.com/solution/cloudlink/es-es/ y https://www.myqnapcloud.com/home?lang=es) para gestionar el acceso a través de un intermediario de QNAP. Te evita tener que configurar nada en tu router y controla los accesos.

Sea cual sea el método que utilices, una vez expuesto a Internet puedes crear enlaces directos a cualquier archivo que tengas en la aplicación de archivos File Station de tu NAS: www.qnap.com/.../

Saludos.

Responder

Gregori Perez

Me gustaria saber si puedo insertar un enlace en una carpeta de drive.  O sea, tengo una carpeta con archivos, tanto de google drive como de word, excel, mp3, pdf, etc.  Pero hay informaciones que quisiera añadir a la carpeta que en realidad son url de páginas web. La idea es que las personas con las que comparto la carpeta puedan acceder a esas webs haciendo un clic en un... enlace como lo hacen cuando abren un archivo pdf de la carpeta.
¿Es posible?
Gracias !!

Responder

by Jose M. Alarcon

Hola Gregori:

Que yo sepa no se puede lograr hacer eso. Puedes arrastrar archivos .url (sacados del navegador) a una carpeta y compartirla, pero como el navegador no sabe interpretarlos, aunque la compartas y la gente pulse encima solo dejará descargarlos, no navegar hacia ellos. Si quieres simplemente compartir enlaces, no creo que esta sea la mejor opción y una simple página web (o incluso un PDF) sería mejor.

Saludos.

Responder

Mis dieses, sinceramente nunca comento en ninguna web, pero me ha ayudado mucho tu post. Llevo 3 horas con el enlace directo de google drive y tu me lo has solucionado en un segundo, repito mis dieses

Responder

hola amigo    no me sale  como   indicas  en el pos   ,    el enlace de ondrive  es el  siguiente

https://jxjjxy-my.sharepoint.com/:v:/g/personal/rqjf3nt6n5_t_odmail_cn/Ec04qonz7nVLp7WHTFUI2dQBw-3pkP6ddZ1PxQzSfCCrsQ?e=5eSn3R

como    hago para reproducirlo en una lista de iptv   ,  cual seria la forma correcta para reproducirlo  , no me sale   mas que descargarlo  y  si   copio  como    url de video   solo   se  descarga   el archivo pero no  me da  opcion de    colocarlo en  una lista  ya que  tampoco  se reproduce

jxjjxy-my.sharepoint.com/.../Escape%20R00M.mkv

gracias por  tu  ayuda

Responder

by Jose M. Alarcon

Hola:

Estás usando OneDrive for Business, no OneDrive personal, que es de lo que hablo en el post. Además, el formato MKV no es un formato apropiado para la web y aunque funcionase no se te iba a reproducir en el navegador tampoco. Deberías usar formato .mp4 H264 para que funcionase directamente en los navegadores.

Saludos.

Responder

Hola:


y como seria para la descarga directa de my Cloud de EX4100 Wester Digital

Responder

Muchas gracias, me sirvió mucho. Entré a agradecer.

Responder

Saludos Jose
Gracias por tu aporte me sirvió para el one drive PRESONAL; quise hacer el mismo proceso con ONE DRIVE CORPORATIVO pero no fue posible.
Te comparto el link que genera ONDE DRIVE de offcice 365
https://pubjp-my.sharepoint.com/:b:/g/personal/m15869_all365vip_com/ER-2YKOzT_ZHiX3SU2B5llkB-IepmFnRMmwVJPph7A8vUQ?e=7LNTik
Este es mu diferente del personal. Puedes ayudarme

Responder

by Jose M. Alarcon

Hola Helber:

Sí, lo que explico es par OneDrive personal. El corporativo no tiene absolutamente nada que ver con el personal porque está basado en SharePoint (ya solo eso debería ser una señal para huir despavorido 😉). Que yo sepa no hay forma de hacer lo mismo.

Saludos.

Responder

Hola Jose.
Estoy desarrollando una app en la que necesito unas bases de datos sqlite además de imágenes, etc. Lo estoy probando con Dropbox (una de las opciones que ofreciste) y cambiando los 0 por 1, porque me parecía el menos engorroso, pero aún así es lento (tanto de manejo como en el tiempo de respuesta). ¿ Hay alguna manera de poder acceder a la bas Sqlite y a las imágenes más rápida y fácilmente?
GRACIAS

Responder

by Jose M. Alarcon

Hola Elena:

¿Para qué querrías hacer eso? La verdad es que no le veo mucho sentido.

Para albergar imágenes de manera mínimamente confiable deberías usar no servidor web de verdad o una CDN. Hay muchas, incluso gratuitas, por lo que no le veo utilidad alguna a usar un disco cloud de propósito general que además, efectivamente, no creo que te de la velocidad de repuesta que quieres porque no está pensado para eso.

En cuanto a SQLite: si descargas el archivo sea de donde sea y luego haces cualquier cambio en él, esos cambios no se verán reflejados para nadie más, ya que SQLite es una base de datos basada en archivos y necesita que todos los accesos se hagan sobre un mismo archivo, no sobre copias de dicho archivo. Es decir, salvo que lo que quieras es bajarte una base de datos SQLite para tener unos datos iniciales de los que partir para usar en una instancia local y privada de tu app, no veo qué utilidad puede tener meterlo en un disco cloud. E incluso aunque ese fuera el caso hay maneras más sencillas de lograrlo, desde inicializar la base de datos en tu código hasta descargarla (como en el caso de las imágenes) de cualquier otro sitio.

Lo que explico en este post es solamente una manera de poder compartir una descarga directa de algún archivo suelto y puntual con alguien, ahorrándole el paso de ver la página intermedia que sacan estos discos cloud, pero cualquier otra cosa que vaya más allá creo que es inviable y hay muchas maneras mejores (y pensadas para eso) de hacerlo.

Saludos.

Responder

Saludos
Hay alguna manera de hacer lo mismo, pero con Claro Drive?
Ya que está ofrece más espacio en la nube grátis.

Responder

by Jose M. Alarcon

Hola:

No tengo ni la más remota idea. Nunca había oído hablar de Claro Drive y por lo que veo es un servicio que hay en varios países de Latinoamérica (a un precio bajísimo, la verdad), pero no lo tenemos en España, así que no lo he probado nunca y no te puedo ayudar.

Saludos.

Responder

Saludos nuevamente, la verdad que sí es muy barato al menos para los que tenemos un paquete con internet y línea telefónica, pues nos regalan 100 G gratis.
Bueno en fin, tengo otra duda pero es con Google Drive.
¿Hay alguna manera de obtener un link de descarga directa de una carpeta completa?
Me gustaría compartir una carpeta completa, pero cuando la comparto se habré la carpeta mostrando los archivos que tiene dentro.

Responder

by Jose M. Alarcon

Hola de nuevo:

No, no hay forma de conseguir eso porque lo que se hace cuando descargas una carpeta de Google Drive es que, al pulsar el enlace de descargar todo, se inicia un proceso de compresión que mete en un ZIP todo lo que hay en la carpeta, y cuando termina se provoca la descarga de dicho ZIP. El proceso se lanza a partir de un código seguro generado para la ocasión y que caduca inmediatamente, y no hay forma de recibir la señal de que ha terminado, ni hay forma de relacionar directamente el identificador original de la carpeta con el ZIP generado. De todos modos si lo que quieres es dar una descarga de muchos archivos lo mejor es meterlos en un ZIP y dar el enlace a éste, que al final es lo que hace Google Drive cuando se pulsa en descargar la carpeta.

Saludos.

Responder

Pingbacks and trackbacks (1)+

Agregar comentario