Un sitio de almacenamiento web con enlace de archivo directo

Estoy construyendo un sitio basado en woocommerce, en el que quiero vender un determinado archivo de Excel.

He estado luchando para encontrar un sitio de almacenamiento web que me permita poner un enlace a mi producto digital en Woocommerce, de modo que después de que el cliente pague, podrá descargar el archivo inmediatamente haciendo clic en el enlace.

Hasta ahora he probado dropbox, mega, Ondrive y varios más. En todos los casos ocurrió una de las siguientes dos opciones: O me llevó a una página del sitio y solo entonces me permitió descargar el archivo, o descargó el archivo, ¡pero con otro nombre y sin la extensión del archivo!

¿Qué pasa con el servicio Amazon S3? Le permite vincular archivos.

Respuestas (3)

Una alternativa que conozco es Google Drive . En primer lugar, cargue los archivos y luego haga clic en el botón Compartir en la parte superior.

ingrese la descripción de la imagen aquí

Esto le dará un enlace que es de la forma

https://drive.google.com/open?id=FILE_ID

Tome nota del FILE_ID.

En su sitio web, cree el siguiente enlace.

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

donde, FILE_IDes el IDque obtuviste del Google Drive.

Esto dará como resultado una descarga directa del archivo.

Precaución: tenga en cuenta que una vez que se descarga un archivo, FILE_IDserá público y cualquiera puede descargar el archivo sin su permiso y sin pagar dinero. Si desea un método infalible, considere alojar los archivos en sus propios servidores.

Esto no funciona para archivos grandes. Creo que el límite es de 50 MB. Si tiene más de 50 MB, se redirigirá a una página que advierte que es demasiado grande para buscar virus.

Esto no responde a su pregunta, pero es una alternativa para solucionar su problema.

Puede usar el complemento Easy Digital Downloads . Puedes usar eso para vender tus hojas de Excel.

Este complemento es gratuito, aunque los complementos tienen un costo adicional.

Dropbox funciona, solo asegúrese de que el enlace copiado termine con ?dl=1en lugar de ?dl=0.

Por ejemplo:

https://www.dropbox.com/s/abcabc123123abc/My_Awesome_File.xlsx?dl=1