Dropbox'ı web sitesinin statik dosyalarını barındırma olarak kullanabilir miyim?


16

Çok fazla alan veya bant genişliği olmayan ücretsiz bir web sitesinde bir web sitesi yapıyorum.
Bu yüzden statik dosyalar için Dropbox Public klasörünü kullanmayı düşündüm , örneğin:

  • Javascript, CSS
  • Görüntüler
  • Yüklemeler (her biri birkaç yüz kilobayt)

Dropbox bu kadar yaygın kullanıma izin veriyor mu ve sınır nedir?


2
Dropbox o zamandan beri ortak klasörü bıraktı, yani bu sorunun etrafındaki koşullar çok farklı. Bu nedenle, aşağıdaki cevapların birçoğu güncel olmayabilir.
Stevoisiak

Yanıtlar:


4

Mayıs 2017 itibariyle, Ortak klasör standart, özel bir klasöre dönüştürüldü (bu dönüşüm 15 Mart 2017'de Dropbox Basic kullanıcıları için gerçekleşti).

HTML dosyalarının tarayıcı içi oluşturulması da sonlandırılıyor / durduruluyor (kesin tarihler için aşağıdaki alıntı paragraflara bakın). Bu sorudaki iğnelenmiş cevaba göre , paylaşılan HTML dosyaları tarayıcıda oluşturulmak yerine yalnızca indirilebilir.

3 Ekim 2016'dan itibaren Dropbox Basic (ücretsiz) kullanıcıları artık HTML içeriğini bir web tarayıcısında oluşturmak için genel bağlantıları kullanamazlar. Temel bir kullanıcıysanız ve Dropbox hesabınızdan doğrudan HTML içeriği görüntüleyen bir web sitesi oluşturduysanız, tarayıcıda artık görüntülenmez. HTML içeriğinin kendisi Dropbox'ta güvende kalır ve diğer paylaşım yöntemlerimizden herhangi birini kullanarak paylaşabilirsiniz.

1 Eylül 2017'den itibaren geçerli Dropbox Pro, Plus ve Business kullanıcıları artık HTML içeriği oluşturamayacak ve Ortak klasör ve paylaşım işlevi devre dışı bırakılacak. Bu tarihe kadar, Dropbox Pro, Plus ve Business kullanıcıları HTML içeriği oluşturmak için genel bağlantıları kullanmaya devam edebilirler.

Gönderen: https://www.dropbox.com/help/files-folders/public-folder


Diğer statik dosyaları barındırmaya gelince, bir HTML dosyasında Dropbox'tan paylaşılan bir CSS dosyasını dahil ederek manuel olarak test ettim. Dosya için verilen paylaşım bağlantısı şöyle:

https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0

Bu bağlantıyı CSS dosyasına dahil etmeye çalışmak işe yaramadı (bu sayfa, dosya için Dropbox "web görüntüleyici" HTML'sini döndürür), ancak bunun dl=1yerine sorgu parametresini kullandığımda çalıştı :

<link rel="stylesheet" type="text/css" href="https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=1">

Ancak, CSS'nin bu şekilde eklenmesi, bu paylaşım URL'sine yapılan istek bir HTTP 302 durum koduyla yanıt verdiğinde ve başka bir URL'ye yönlendirildiği için ek bir yönlendirme ekledi:

https://dl.dropboxusercontent.com/content_link/Q5jNr3kDXOtSyrXFw7qM4LYMMZynVb0YrnUdPLXtiVbBXG1bor57HxlVQ2T3V3tu/file?dl=1

Bu bağlantıyı kullanarak CSS dahil etmek yönlendirmeyi atladı, ancak bunun kalıcı bir URL olup olmadığından veya gelecekte değişip değişmeyeceğinden emin değilim (yönlendiren URL kalıcı olarak çalışmalıdır).

Dropbox'tan sıcak bağlama (doğrudan gömme) görüntüleri aynı şekilde davranıyor gibi görünüyor ( dl=1query parametresiyle paylaşım bağlantısı çalışıyor, ancak bir yönlendirme gerektiriyor).


12

Bunu açıkça yasaklamadılar, bu yüzden Dropbox'ta web sitelerini barındırmanıza izin verildiğini söylemenin güvenli olduğunu düşünüyorum. Bir wiki sayfası var,CNAME işaretiyle nasıl kurabileceğiniz hakkında "Dropbox ile Web Sitelerini Barındırma" (resmi Dropbox wiki bölümünde barındırılan bilgileri içeren) .

Bant genişliği konusunda endişeleriniz varsa , Dropbox forumlarındaki Arash F. yayınına bakın :

bant genişliği sınırını vuran ücretsiz kullanıcılar, belirli bir günde GB'ların 10'luk bant genişliğinin katlarını kullanıyorlar, bu yüzden forumlarda onlara çok sempatik olmayacağım çünkü bant genişliği sınırları ;-) ile çok cömert olacağız.



-1

Evet, ancak trafik sınırlarını aşana kadar yapabilirsiniz.


2
Bu cevap biraz daha ayrıntılı olabilir. Trafik sınırlarını aştığınızda ne olur? Trafik sınırları nelerdir?
Stevoisiak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.