Como veicular HTML da minha caixa de depósito

28

Eu tenho um jogo HTML5 que eu gostaria que qualquer pessoa na internet pudesse acessar. No entanto, quando dou um link para a página, ele apenas solicita o download do arquivo em vez de renderizá-lo.

Como eu sirvo páginas da web no dropbox?

MxLDevs
fonte

Respostas:

28

Foi ótimo enquanto durou, pessoal. O Dropbox encerrou o suporte para veicular arquivos HTML a partir de hoje para usuários do Basic.

Usuários do Dropbox Basic (gratuito): a partir de 3 de outubro de 2016, não é mais possível usar links compartilhados para renderizar conteúdo HTML em um navegador da web. Se você criou um site que exibe diretamente o conteúdo HTML do seu Dropbox, ele não será mais renderizado no navegador. O próprio conteúdo HTML ainda permanecerá no seu Dropbox e pode ser compartilhado.

Usuários do Dropbox Pro e Business: a partir de 1º de setembro de 2017, não é mais possível renderizar o conteúdo HTML.

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

bmauter
fonte
1
Droga!!!! : - \ Essa é a razão minhas páginas estão agora download em vez de mostrar ...
marcolopes
Acabei de descobrir isso da maneira mais difícil também. Obrigado pelo aviso prévio, Dropbox. Não.
TonyG
1
Os arquivos X HTML ainda parecem funcionar, e se sua fonte HTML estiver bem formada, é trivial torná-la XHTML.
typo
@typo, I'm not seeing that. I created a super-basic XHTML file and put it on my dropbox. I shared the file and modified the link like Jimmy Ng said and it downloads for me. Are you sure you're not on a Pro or Business account?
bmauter
@bmauter Não, apenas uma conta gratuita regular. Aqui, tente este link ; funciona para mim no modo de navegação anônima e no meu telefone.
erro de digitação
29

Acredito que você pode modificar o link da caixa de depósito "compartilhada" do seu arquivo para veicular HTML diretamente do DB.

  1. Faça o upload do seu arquivo html para o dropbox e clique no link 'Compartilhar' do arquivo:

    insira a descrição da imagem aqui

  2. Copie o "Link para o arquivo"

    insira a descrição da imagem aqui

  3. Modifique o link substituindo 'www.dropbox.com' por 'dl.dropboxusercontent.com'

ANTES

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

DEPOIS DE

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

Eu adoraria feedback se isso funcionasse para vocês!

Jimmy Ng
fonte
4
Eu tentei, mas ele falha ao carregar arquivos externos armazenados na mesma pasta. Isso ocorre porque todos os outros arquivos têm seus próprios links de hash. Isso provavelmente funciona se tudo estiver contido em um único arquivo.
MxLDevs
O arquivo .html único confirmado funciona bem. Eu só queria hospedar alguns relatórios HTML em algum lugar e poder excluí-los em algum momento, portanto, usar o dropbox era bastante conveniente.
angularsen 23/09/16
Isso ainda funciona para alguém? Quando visito um link como esse, meu navegador (Chrome) força o download do arquivo HTML, tornando-o i / o.
Protector one
Funciona perfeitamente - OBRIGADO. Depois de alterar a pasta pública para links compartilhados, perdi todo o meu conteúdo. Mas ATENÇÃO: você deve excluir o final do link:? Dl = 0
Minas Petterson
11

O arquivo deve estar na sua pasta Pública para ser renderizado como HTML, não pode ser apenas um link compartilhado.

Nota: as contas criadas após 4 de outubro de 2012 não têm uma pasta pública, a menos que você atualize para uma conta Pro.

pesado
fonte
3
Vale ressaltar que você NÃO deve usar o recurso "Compartilhar> Vincular ao arquivo" para que isso funcione, mas clique com o botão direito do mouse no arquivo e use o "Copiar link público ...". (Na Web; não testei no portátil.)
Fabien Snauwaert
Muito obrigado pelo comentário, você acabou de salvar a noite da minha esposa. : D
dlanod
Seguir o comentário de @ FabienSnauwaert, pelo menos no Mac OS X, clicar com o botão direito do mouse no arquivo no sistema de arquivos e selecionar "Copiar link público" faz a coisa certa: você obtém um link útil para o documento.
Dave Terra
3
Parece que esse recurso está sendo descontinuado. Acabei de receber um e-mail "Estamos escrevendo para informar que interromperemos a capacidade de renderizar conteúdo HTML no navegador por meio de links compartilhados ou Pasta Pública. Se você estiver usando links compartilhados do Dropbox para hospedar arquivos HTML por um website, o conteúdo não será mais exibido no navegador ".
snoram 01/09/16
4

Como já foi dito, isso é algo que você pode realizar colocando o HTML relevante (e JS, CSS, etc.) na pasta Pública. No entanto, há uma observação adicional da qual você deve estar ciente: As pastas públicas do Dropbox têm acesso limitado. Se um arquivo gerar "Uma quantidade excessiva de tráfego" , o link será suspenso (permanentemente, por ofensas repetidas). Esse link está um pouco desatualizado, pois não consigo encontrar um link mais novo que forneça números específicos para o limite. Se as informações ainda estiverem corretas, um pouco de tráfego na Web certamente não deve ser um problema, mas para um site que fornecerá uma grande quantidade de conteúdo, você pode achar a restrição de largura de banda em uma conta gratuita um pouco sufocante:

Trecho do link acima:

De acordo com o suporte do Dropbox , os links públicos para contas gratuitas não podem usar mais de 10 GB de largura de banda por dia, enquanto esse limite é de 250 GB por dia para contas do Dropbox pagas. Os links são suspensos automaticamente se algum dos seus arquivos exceder esse limite.

HalosGhost
fonte
1
Obrigado pela observação. Já ouvi falar dos limites, mas não achei que fossem tão altos. O tamanho de todos os arquivos tem 100 KB no total, então eu devo ficar bem.
MxLDevs
Eu acho que você atingirá esses limites se estiver compartilhando filmes rasgados com o público #
277 /
@ sunk818 Imagino que seja esse o caso (como eu disse).
precisa saber é o seguinte
2

As páginas da web simples devem ser acessíveis diretamente no Dropbox, através das páginas da web do Dropbox. No entanto, você está limitado apenas a HTML simples e JavaScript do lado do cliente, sem PHP ou outro código do lado do servidor.

Acabei de testá-lo no meu próprio Dropbox e funcionou bem.

Julian Knight
fonte
2

Existem muitos serviços autônomos para retornar como funcionalidade perdida da caixa de depósito. Por exemplo:

  • updog.co
  • paperplane.io
  • kissr.com
Andrey Vladimirovich
fonte
Talvez mais detalhes melhorem sua resposta.
Dave M
0

Aqui está o motivo pelo qual não funciona:

"Havia alguns endereços IP russos impedidos de hospedar arquivos html por causa de abuso".

GrayFace
fonte
Você pode fornecer uma referência para isso?
DavidPostill
DavidPostill, não, o tópico foi retirado do fórum do Dropbox
GrayFace 1/16/16
0

No que diz respeito à postagem acima, vale a pena ressaltar que você NÃO deve usar o recurso "Compartilhar> Vincular ao arquivo" para que isso funcione, mas clique com o botão direito do mouse no arquivo e use o link "Copiar link público ...". (Na Web; não testou no laptop.) -

Eu tentei isso e funciona no Safari, mas inclui a faixa branca na parte superior da página com itens para clicar para fechar, compartilhar etc. Antes, é claro, ela era renderizada como uma simples página html sem nada adicionado.

No entanto, ele não funciona em um navegador chamado Lightning. Aquele é estridente, mas rápido; Costumo usá-lo porque o Safari deixa de responder com muitas páginas / janelas abertas. Agora o Lightning exige que eu baixe o arquivo html. Curiosamente, o link público compartilhado original foi exibido corretamente como sempre no Lightning, quando o Safari solicitou o download do arquivo html. Então agora está trocado. O Dropbox realmente deixou cair a bola.

Steve
fonte