Cara menyajikan HTML dari dropbox saya

28

Saya memiliki permainan HTML5 yang saya ingin orang di internet dapat mengakses. Namun, ketika saya memberikan tautan ke halaman tersebut, ia hanya meminta untuk mengunduh file alih-alih merendernya.

Bagaimana cara saya melayani halaman web dari dropbox?

MxLDevs
sumber

Jawaban:

28

Itu luar biasa sementara itu berlangsung, kawan. Dropbox telah mengakhiri dukungan untuk menyajikan file HTML mulai hari ini untuk pengguna Dasar.

Pengguna Dropbox Basic (gratis): Mulai 3 Oktober 2016, Anda tidak dapat lagi menggunakan tautan bersama untuk membuat konten HTML di peramban web. Jika Anda membuat situs web yang secara langsung menampilkan konten HTML dari Dropbox Anda, itu tidak akan lagi ditampilkan di browser. Konten HTML itu sendiri akan tetap ada di Dropbox Anda dan dapat dibagikan.

Pengguna Dropbox Pro dan Bisnis: Mulai 1 September 2017, Anda tidak lagi dapat merender konten HTML.

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

bmauter
sumber
1
Mengutuk!!!! : - \ Itulah alasan halaman saya sekarang mengunduh bukannya menunjukkan ...
marcolopes
Baru saja menemukan ini dengan cara yang sulit. Terima kasih atas pemberitahuan sebelumnya, Dropbox. Tidak.
TonyG
1
X file HTML tampaknya masih berfungsi, dan jika sumber HTML Anda terbentuk dengan baik, itu sepele untuk membuatnya XHTML.
salah ketik
@ tipo, saya tidak melihat itu. Saya membuat file XHTML super-dasar dan meletakkannya di dropbox saya. Saya berbagi file dan memodifikasi tautan seperti yang dikatakan Jimmy Ng dan unduhan untuk saya. Apakah Anda yakin tidak menggunakan akun Pro atau Bisnis?
bmauter
@bmauter Tidak, hanya akun gratisan biasa. Di sini, coba tautan ini ; berfungsi untuk saya dalam mode penyamaran dan di ponsel saya.
salah ketik
29

Saya yakin Anda dapat memodifikasi tautan dropbox 'dibagikan' file Anda untuk menyajikan HTML dari DB secara langsung.

  1. Unggah file html Anda ke dropbox dan klik tautan 'Bagikan' file:

    masukkan deskripsi gambar di sini

  2. Salin "Tautan ke file"

    masukkan deskripsi gambar di sini

  3. Ubah tautan dengan mengganti 'www.dropbox.com' dengan 'dl.dropboxusercontent.com'

SEBELUM

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

SETELAH

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

Saya ingin umpan balik jika ini berhasil untuk kalian!

Jimmy Ng
sumber
4
Saya sudah mencobanya, tetapi gagal memuat file eksternal yang disimpan dalam folder yang sama. Ini karena semua file lain memiliki tautan hash sendiri. Ini mungkin bekerja jika semuanya terkandung dalam satu file.
MxLDevs
File .html tunggal yang dikonfirmasikan berfungsi dengan baik. Saya hanya ingin mendapatkan beberapa laporan HTML yang dihosting di suatu tempat dan dapat menghapusnya di beberapa titik, jadi menggunakan dropbox cukup nyaman.
angularsen
Apakah ini masih bekerja untuk siapa pun? Ketika saya mengunjungi tautan seperti itu, browser saya (Chrome) memaksa unduhan file HTML, i / o rendering.
Pelindung satu
Berfungsi sempurna - TERIMA KASIH. Setelah mengubah folder publik menjadi tautan bersama, saya kehilangan semua konten saya. Tetapi PERHATIAN: Anda harus menghapus akhir tautan:? Dl = 0
Minas Petterson
11

File tersebut harus ada di folder Publik Anda agar dapat diterjemahkan sebagai HTML, tidak boleh hanya berupa tautan bersama.

NB: Akun yang dibuat setelah 4 Oktober 2012 tidak memiliki folder Publik kecuali Anda meningkatkan ke akun Pro.

astaga
sumber
3
Patut ditunjukkan bahwa Anda TIDAK boleh menggunakan fitur "Bagikan> Tautan ke file" agar ini berfungsi, tetapi, klik kanan file tersebut dan gunakan "Salin tautan publik ...". (Di Web; belum diuji pada laptop.)
Fabien Snauwaert
Terima kasih banyak atas komentarnya, Anda baru saja menyelamatkan malam istri saya. : D
dlanod
Menindaklanjuti komentar @ FabienSnauwaert, setidaknya di Mac OS X, mengklik kanan file di sistem file dan memilih "Salin Tautan Publik" melakukan hal yang benar: Anda mendapatkan tautan yang bermanfaat ke dokumen.
Dave Land
3
Sepertinya fitur ini sedang dihentikan. Saya baru saja mendapat email "Kami ingin memberi tahu Anda bahwa kami akan menghentikan kemampuan untuk merender konten HTML di dalam browser melalui tautan bersama atau Folder Publik. Jika Anda menggunakan tautan bersama Dropbox untuk meng-host file HTML untuk situs web, konten tidak akan lagi ditampilkan di browser. "
snoram
4

Seperti yang orang lain katakan, ini adalah sesuatu yang dapat Anda capai dengan menempatkan HTML yang relevan (dan JS, CSS, dll) di folder Publik. Namun, ada catatan tambahan yang harus Anda perhatikan: Folder Dropbox Public terbatas aksesnya. Jika file menghasilkan "Jumlah lalu lintas yang berlebihan" , tautan akan ditangguhkan (secara permanen, untuk pelanggaran berulang). Tautan itu sedikit kedaluwarsa karena saya tidak dapat menemukan tautan yang lebih baru yang memberikan angka spesifik untuk batas tersebut. Jika informasinya masih benar, maka sedikit lalu lintas web seharusnya tidak menjadi masalah, tetapi untuk situs yang akan melayani konten dalam jumlah besar, Anda mungkin menemukan pembatasan bandwidth pada akun gratis menjadi sedikit menyesakkan:

Kutipan dari tautan di atas:

Menurut dukungan Dropbox , tautan publik untuk akun gratis mungkin tidak menggunakan bandwidth lebih dari 10GB per hari sementara batas itu adalah 250GB per hari untuk akun Dropbox berbayar. Tautan secara otomatis ditangguhkan jika ada file Anda melebihi batas itu.

HalosGhost
sumber
1
Terima kasih atas catatannya. Saya pernah mendengar tentang batas tetapi tidak berpikir mereka setinggi itu. Ukuran semua file adalah 100 KB total jadi saya harus baik-baik saja.
MxLDevs
Saya pikir Anda akan mencapai batas itu jika Anda berbagi film yang robek dengan publik
Sun
@ sunk818 Saya membayangkan itu yang terjadi (seperti yang saya katakan).
HalosGhost
2

Halaman web sederhana harus dapat diakses langsung dari Dropbox melalui halaman web Dropbox. Namun, Anda terbatas pada HTML sederhana dan JavaScript sisi klien saja, tanpa PHP atau kode sisi server lainnya.

Saya baru saja mengujinya di Dropbox saya sendiri dan bekerja dengan baik.

Julian Knight
sumber
2

Ada banyak layanan yang berdiri sendiri, untuk kembali karena fungsionalitas dropbox yang hilang. Sebagai contoh:

  • updog.co
  • paperplane.io
  • kissr.com
Andrey Vladimirovich
sumber
Mungkin lebih detail akan meningkatkan jawaban Anda.
Dave M
0

Inilah alasan mengapa itu tidak berhasil:

"Ada beberapa alamat IP Rusia yang diblokir dari hosting file html karena penyalahgunaan."

GrayFace
sumber
Bisakah Anda memberikan referensi untuk itu?
DavidPostill
DavidPostill, tidak, utasnya hilang dari forum Dropbox
GrayFace
0

Mengenai pos di atas yang bertuliskan, Perlu menunjukkan bahwa Anda TIDAK boleh menggunakan fitur "Bagikan> Tautan ke file" agar ini berfungsi, tetapi, klik kanan file tersebut dan gunakan "Salin tautan publik ...". (Di Web; belum diuji pada laptop.) -

Saya mencoba ini dan ini bekerja dari Safari, tetapi menyertakan spanduk putih di bagian atas halaman dengan item untuk diklik untuk ditutup, dibagikan, dll. Sebelumnya tentu saja dirender sebagai halaman html sederhana tanpa ditambahkan.

Namun, itu tidak berfungsi dari browser yang disebut Lightning. Yang itu crash tapi cepat; Saya sering menggunakannya karena Safari menjadi tidak responsif dengan terlalu banyak halaman / jendela yang terbuka. Petir sekarang mengharuskan saya mengunduh file html. Menariknya, tautan publik bersama yang asli ditampilkan dengan benar seperti biasa di Lightning, ketika Safari diminta untuk mengunduh file html. Jadi sekarang sudah diaktifkan. Dropbox benar-benar menjatuhkan bola.

Steve
sumber