Come pubblicare HTML dal mio dropbox


28

Ho un gioco HTML5 a cui vorrei poter accedere chiunque su Internet. Tuttavia, quando do un collegamento alla pagina, viene richiesto di scaricare il file invece di renderlo.

Come posso pubblicare pagine Web da Dropbox?

Risposte:


28

È stato fantastico finché è durato, gente. Dropbox ha terminato il supporto per la pubblicazione di file HTML a partire da oggi per gli utenti di base.

Utenti Dropbox Basic (gratuiti): a partire dal 3 ottobre 2016, non è più possibile utilizzare i collegamenti condivisi per eseguire il rendering del contenuto HTML in un browser Web. Se hai creato un sito Web che visualizza direttamente il contenuto HTML dal tuo Dropbox, non verrà più visualizzato nel browser. Il contenuto HTML stesso rimarrà comunque nel tuo Dropbox e può essere condiviso.

Utenti Dropbox Pro e Business: a partire dal 1 ° settembre 2017, non è più possibile eseguire il rendering del contenuto HTML.

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


1
Dannazione!!!! : - \ Questo è il motivo per cui le mie pagine ora vengono scaricate invece di mostrare ...
marcolopes

Ho appena scoperto questo nel modo più duro. Grazie per l'avviso anticipato, Dropbox. Non.
TonyG,

1
I file X HTML sembrano funzionare ancora e se la tua fonte HTML è ben formata, è banale renderlo XHTML.
refuso

@typo, non lo vedo. Ho creato un file XHTML super-base e l'ho messo sul mio dropbox. Ho condiviso il file e modificato il collegamento come ha detto Jimmy Ng e lo scarica per me. Sei sicuro di non avere un account Pro o Business?
bmauter

@bmauter No, solo un normale account gratuito. Qui, prova questo link ; funziona per me in modalità di navigazione in incognito e sul mio telefono.
refuso

29

Credo che tu possa modificare il link dropbox 'condiviso' del tuo file per servire direttamente l'HTML dal DB.

  1. Carica il tuo file html nella casella personale e fai clic sul link "Condividi" del file:

    inserisci qui la descrizione dell'immagine

  2. Copia il "Link al file"

    inserisci qui la descrizione dell'immagine

  3. Modifica il link sostituendo "www.dropbox.com" con "dl.dropboxusercontent.com"

PRIMA

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

DOPO

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

Mi piacerebbe un feedback se questo ha funzionato per voi ragazzi!


4
L'ho provato, ma non riesce a caricare i file esterni memorizzati nella stessa cartella. Questo perché tutti gli altri file hanno i loro collegamenti con hash. Questo probabilmente funziona se tutto è contenuto in un singolo file.
MxLDevs,

Il singolo file .html confermato funziona bene. Volevo solo avere alcuni report HTML ospitati da qualche parte ed essere in grado di eliminarli ad un certo punto, quindi usare dropbox era abbastanza conveniente.
angularsen,

Funziona ancora per chiunque? Quando visito un collegamento del genere, il mio browser (Chrome) forza un download del file HTML, eseguendo il rendering.
Protector un

Funziona perfettamente - GRAZIE. Dopo aver cambiato la cartella pubblica in collegamenti condivisi, ho perso tutto il mio contenuto. ATTENZIONE: è necessario eliminare la fine del collegamento:? Dl = 0
Minas Petterson

11

Il file deve essere nella tua cartella pubblica per essere reso come HTML, non può essere solo un link condiviso.

NB: gli account creati dopo il 4 ottobre 2012 non dispongono di una cartella pubblica a meno che non si esegua l'upgrade a un account Pro.


3
Vale la pena sottolineare che NON dovresti usare la funzione "Condividi> Link al file" per farlo funzionare, ma, invece, fai clic con il pulsante destro del mouse sul file e usa quello "Copia link pubblico ...". (Sul Web; non ho testato su laptop.)
Fabien Snauwaert,

Grazie mille per il commento, hai appena salvato la notte di mia moglie. : D
dlanod,

Seguendo il commento di @ FabienSnauwaert, almeno su Mac OS X, facendo clic con il pulsante destro del mouse sul file nel file system e selezionando "Copia link pubblico" si fa la cosa giusta: si ottiene un link utile al documento.
Dave Land,

3
Sembra che questa funzione non sia più disponibile. Ho appena ricevuto un'email "Stiamo scrivendo per farti sapere che interromperemo la possibilità di eseguire il rendering del contenuto HTML nel browser tramite collegamenti condivisi o cartella pubblica. Se stai utilizzando i collegamenti condivisi Dropbox per ospitare file HTML per un sito web, il contenuto non verrà più visualizzato nel browser ".
Snoram

4

Come altri hanno già detto, questo è qualcosa che puoi realizzare inserendo il relativo HTML (e JS, CSS, ecc.) Nella cartella pubblica. Tuttavia, è necessario tenere presente una nota aggiuntiva: le cartelle pubbliche di Dropbox hanno un accesso limitato. Se un file genera "Una quantità eccessiva di traffico" , il collegamento verrà sospeso (in modo permanente, per recidive). Tale collegamento è un po 'obsoleto in quanto non riesco a trovare un collegamento più recente che fornisca numeri specifici per il limite. Se le informazioni sono ancora corrette, un po 'di traffico web non dovrebbe certamente essere un problema, ma per un sito che offrirà una grande quantità di contenuti, potresti trovare un po' soffocante la limitazione della larghezza di banda su un account gratuito:

Estratto dal link sopra:

Secondo il supporto di Dropbox , i collegamenti pubblici per account gratuiti non possono utilizzare più di 10 GB di larghezza di banda al giorno mentre tale limite è di 250 GB al giorno per gli account Dropbox a pagamento. I collegamenti vengono automaticamente sospesi se uno qualsiasi dei tuoi file supera tale limite.


1
Grazie per la nota. Ho sentito parlare dei limiti ma non pensavo che fossero così alti. La dimensione di tutti i file è di 100 KB in totale, quindi dovrei andare bene.
MxLDevs

Penso che supereresti questi limiti se condividi film strappati con il pubblico
Sun,

@ sunk818 Immagino che sia il caso (come ho detto).
HalosGhost,

2

Le pagine Web semplici dovrebbero essere accessibili direttamente da Dropbox tramite le pagine Web di Dropbox. Tuttavia, sei limitato al semplice HTML e JavaScript lato client, senza PHP o altro codice lato server.

L'ho appena provato sul mio Dropbox e ha funzionato bene.


2

Esistono molti servizi autonomi, da restituire come funzionalità dropbox persa. Per esempio:

  • updog.co
  • paperplane.io
  • kissr.com

Forse più dettagli migliorerebbero la tua risposta.
Dave M,

0

Ecco il motivo per cui non funziona:

"Ci sono stati alcuni indirizzi IP russi bloccati dall'hosting di file html a causa di abusi".


Potete fornire un riferimento per questo?
DavidPostill

DavidPostill, no, il thread è passato dal forum di Dropbox
GrayFace,

0

Per quanto riguarda il post sopra che leggi Vale la pena sottolineare che NON dovresti usare la funzione "Condividi> Link al file" per farlo funzionare, ma, invece, fai clic destro sul file e usa quello "Copia link pubblico ...". (Sul Web; non sono stati testati su laptop.) -

Ho provato questo e funziona da Safari, ma include il banner bianco nella parte superiore della pagina con elementi su cui fare clic per chiudere, condividere, ecc. Prima ovviamente è stato reso come una semplice pagina html senza nulla aggiunto.

Tuttavia, non funziona da un browser chiamato Lightning. Quello è precipitoso ma veloce; Lo uso spesso perché Safari non risponde con troppe pagine / finestre aperte. Lightning ora richiede il download del file html. È interessante notare che il link pubblico condiviso originale è stato visualizzato correttamente come sempre in Lightning, quando Safari ha richiesto di scaricare il file html. Quindi ora è cambiato. Dropbox ha davvero lasciato cadere la palla.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.