Cómo servir HTML desde mi Dropbox

28

Tengo un juego HTML5 al que me gustaría que cualquier persona en Internet pueda acceder. Sin embargo, cuando le doy un enlace a la página, solo me pide que descargue el archivo en lugar de mostrarlo.

¿Cómo sirvo páginas web desde Dropbox?

MxLDevs
fuente

Respuestas:

28

Fue genial mientras duró, amigos. Dropbox ha finalizado el soporte para servir archivos HTML a partir de hoy para usuarios básicos.

Usuarios de Dropbox Basic (gratis): a partir del 3 de octubre de 2016, ya no puede usar enlaces compartidos para representar contenido HTML en un navegador web. Si creó un sitio web que muestra directamente contenido HTML desde su Dropbox, ya no se mostrará en el navegador. El contenido HTML en sí mismo permanecerá en su Dropbox y se puede compartir.

Usuarios de Dropbox Pro y Business: a partir del 1 de septiembre de 2017, ya no podrá procesar contenido HTML.

de https://www.dropbox.com/help/16

bmauter
fuente
1
¡¡¡¡Maldita sea!!!! : - \ Esa es la razón por la que mis páginas ahora se están descargando en lugar de mostrar ...
marcolopes
Acabo de descubrir esto también por las malas. Gracias por el aviso previo, Dropbox. No.
TonyG
1
Parece que los archivos X HTML aún funcionan, y si su fuente HTML está bien formada, es trivial hacerlo XHTML.
error tipográfico
@typo, no estoy viendo eso. Creé un archivo XHTML súper básico y lo puse en mi Dropbox. Compartí el archivo y modifiqué el enlace como Jimmy Ng dijo y se descarga para mí. ¿Estás seguro de que no estás en una cuenta Pro o Business?
bmauter
@bmauter No, solo una cuenta gratuita normal. Aquí, prueba este enlace ; funciona para mí en modo incógnito y en mi teléfono.
error tipográfico
29

Creo que puede modificar el enlace de Dropbox 'compartido' de su archivo para servir HTML desde DB directamente.

  1. Cargue su archivo html en Dropbox y haga clic en el enlace 'Compartir' del archivo:

    ingrese la descripción de la imagen aquí

  2. Copie el "Enlace al archivo"

    ingrese la descripción de la imagen aquí

  3. Modifique el enlace reemplazando 'www.dropbox.com' por 'dl.dropboxusercontent.com'

ANTES DE

https://www.dropbox.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0

DESPUÉS

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. ¡Intentalo!

¡Me encantaría recibir comentarios si esto funcionara para ustedes!

Jimmy Ng
fuente
44
Lo he intentado, pero no puede cargar archivos externos almacenados en la misma carpeta. Esto se debe a que todos los demás archivos tienen sus propios enlaces hash. Sin embargo, esto probablemente funcione si todo está contenido en un solo archivo.
MxLDevs
El archivo .html único confirmado funciona bien. Solo quería obtener algunos informes HTML alojados en algún lugar y poder eliminarlos en algún momento, por lo que usar Dropbox fue bastante conveniente.
angularsen
¿Esto todavía funciona para alguien? Cuando visito un enlace como ese, mi navegador (Chrome) fuerza una descarga del archivo HTML, lo prescribo.
Protector uno
Funciona perfectamente - GRACIAS Después de cambiar la carpeta pública a enlaces compartidos, perdí todo mi contenido. Pero ATENCIÓN: debe eliminar el final del enlace:? Dl = 0
Minas Petterson
11

El archivo debe estar en su carpeta pública para que se represente como HTML, no puede ser solo un enlace compartido.

NB: Las cuentas creadas después del 4 de octubre de 2012 no tienen una carpeta pública a menos que actualice a una cuenta Pro.

pesado
fuente
3
Vale la pena señalar que NO debe usar la función "Compartir> Enlace al archivo" para que esto funcione, sino que haga clic derecho en el archivo y use el "Copiar enlace público ...". (En la Web; no lo he probado en una computadora portátil.)
Fabien Snauwaert
Muchas gracias por el comentario, acabas de salvar la noche de mi esposa. : D
dlanod
Continuando con el comentario de @ FabienSnauwaert, al menos en Mac OS X, hacer clic derecho en el archivo en el sistema de archivos y seleccionar "Copiar enlace público" hace lo correcto: obtienes un enlace útil al documento.
Dave Land
3
Parece que esta característica está siendo descontinuada. Acabo de recibir un correo electrónico "Estamos escribiendo para informarle que vamos a suspender la capacidad de representar contenido HTML en el navegador a través de enlaces compartidos o Carpeta pública. Si está utilizando enlaces compartidos de Dropbox para alojar archivos HTML para un sitio web, el contenido ya no se mostrará en el navegador ".
snoram
4

Como han dicho otros, esto es algo que puede lograr colocando el HTML relevante (y JS, CSS, etc.) en la carpeta Pública. Sin embargo, debe tener en cuenta una nota adicional: las carpetas públicas de Dropbox tienen acceso limitado. Si un archivo genera "una cantidad excesiva de tráfico" , el enlace se suspenderá (permanentemente, por delitos reiterados). Ese enlace está un poco desactualizado ya que no puedo encontrar un enlace más nuevo que proporcione números específicos para el límite. Si la información sigue siendo correcta, entonces un poco de tráfico web no debería ser un problema, pero para un sitio que servirá una gran cantidad de contenido, puede encontrar que la restricción de ancho de banda en una cuenta gratuita es un poco sofocante:

Extracto del enlace de arriba:

Según el soporte de Dropbox , los enlaces públicos para cuentas gratuitas no pueden usar más de 10 GB de ancho de banda por día, mientras que ese límite es de 250 GB por día para las cuentas de Dropbox pagas. Los enlaces se suspenden automáticamente si alguno de sus archivos supera ese límite.

HalosGhost
fuente
1
Gracias por la nota He oído hablar de los límites, pero no pensé que fueran tan altos. El tamaño de todos los archivos es de 100 KB en total, por lo que debería estar bien.
MxLDevs
Creo que alcanzarías esos límites si compartes películas rotas con el público
dom
@ sunk818 Me imagino que ese es el caso (como dije).
HalosGhost
2

Las páginas web simples deben ser accesibles directamente desde Dropbox a través de las páginas web de Dropbox. Sin embargo, está limitado a HTML simple y JavaScript del lado del cliente solamente, sin PHP u otro código del lado del servidor.

Lo acabo de probar en mi propio Dropbox y funcionó bien.

Julian Knight
fuente
2

Hay una gran cantidad de servicios independientes para devolver como funcionalidad perdida de Dropbox. Por ejemplo:

  • updog.co
  • paperplane.io
  • kissr.com
Andrey Vladimirovich
fuente
Quizás más detalles mejorarían su respuesta.
Dave M
0

Aquí está la razón por la cual no funciona:

"Hubo algunas direcciones IP rusas bloqueadas para alojar archivos html por abuso".

GrayFace
fuente
¿Puedes proporcionar una referencia para eso?
DavidPostill
DavidPostill, no, el hilo se ha ido del foro de Dropbox
GrayFace
0

Con respecto a la publicación anterior que lee Vale la pena señalar que NO debe usar la función "Compartir> Enlace al archivo" para que esto funcione, sino que haga clic derecho en el archivo y use el "Copiar enlace público ...". (En la Web; no lo he probado en una computadora portátil).

Intenté esto y funciona desde Safari, pero incluye el banner blanco en la parte superior de la página con elementos para hacer clic para cerrar, compartir, etc. Antes, por supuesto, solo se mostraba como una página html simple sin nada agregado.

Sin embargo, no funciona desde un navegador llamado Lightning. Ese es loco pero rápido; A menudo lo uso porque Safari deja de responder con demasiadas páginas / ventanas abiertas. Lightning ahora requiere que descargue el archivo html. Curiosamente, el enlace público compartido original se mostró correctamente como siempre en Lightning, cuando Safari solicitó descargar el archivo html. Entonces ahora está cambiado. Dropbox realmente ha dejado caer la pelota.

Steve
fuente