ฉันสามารถใช้ Dropbox เป็นโฮสต์สำหรับไฟล์คงที่ของเว็บไซต์ได้หรือไม่


16

ฉันกำลังสร้างเว็บไซต์บนโฮสติ้งฟรีที่มีพื้นที่หรือแบนด์วิดท์ไม่มาก
ดังนั้นฉันพิจารณาใช้โฟลเดอร์สาธารณะ Dropbox สำหรับไฟล์คงที่เช่น:

  • Javascript, CSS
  • ภาพ
  • ดาวน์โหลด (แต่ละไม่กี่ร้อยกิโลไบต์)

Dropbox อนุญาตให้มีการใช้งานที่กว้างขวางและมีขีด จำกัด เท่าใด


2
Dropbox ได้หยุดการทำงานเนื่องจากโฟลเดอร์สาธารณะหมายความว่าสถานการณ์รอบคำถามนี้แตกต่างกันมาก ดังนั้นคำตอบหลายข้อด้านล่างอาจล้าสมัย
Stevoisiak

คำตอบ:


4

ณ เดือนพฤษภาคม 2560 โฟลเดอร์สาธารณะถูกแปลงเป็นโฟลเดอร์มาตรฐานส่วนตัว (การแปลงนี้เกิดขึ้นสำหรับผู้ใช้ Dropbox Basic ในวันที่ 15 มีนาคม 2017)

การแสดงผลไฟล์ HTML ในเบราว์เซอร์ยังได้รับการ / หยุด (ดูย่อหน้าที่ยกมาด้านล่างสำหรับวันที่ที่แน่นอน) ตามคำตอบที่ตรึงไว้ในคำถามนี้ไฟล์ HTML ที่แชร์จะสามารถดาวน์โหลดได้เท่านั้นซึ่งต่างจากการแสดงผลในเบราว์เซอร์

ตั้งแต่วันที่ 3 ตุลาคม 2559 ผู้ใช้ Dropbox Basic (ฟรี) ไม่สามารถใช้ลิงก์สาธารณะเพื่อแสดงเนื้อหา HTML ในเว็บเบราว์เซอร์ได้อีกต่อไป หากคุณเป็นผู้ใช้ขั้นพื้นฐานและคุณสร้างเว็บไซต์ที่แสดงเนื้อหา HTML โดยตรงจากบัญชี Dropbox ของคุณเว็บไซต์นั้นจะไม่แสดงผลในเบราว์เซอร์อีกต่อไป เนื้อหา HTML นั้นยังคงปลอดภัยใน Dropbox และคุณสามารถแชร์โดยใช้วิธีการแชร์อื่น ๆ ของเรา

ตั้งแต่วันที่ 1 กันยายน 2017 ผู้ใช้ Dropbox Pro, Plus และนักธุรกิจจะไม่สามารถแสดงเนื้อหา HTML ได้อีกต่อไปและโฟลเดอร์สาธารณะและฟังก์ชั่นการแชร์จะถูกปิดการใช้งาน ผู้ใช้ Dropbox Pro, Plus และ Business จะยังคงใช้ลิงก์สาธารณะต่อไปเพื่อแสดงเนื้อหา HTML

จาก: https://www.dropbox.com/help/files-folders/public-folder


สำหรับการโฮสต์ไฟล์สแตติกอื่น ๆ ฉันทดสอบด้วยตนเองรวมถึงไฟล์ CSS ที่ใช้ร่วมกันจาก Dropbox ในไฟล์ HTML ลิงก์แชร์ที่ฉันได้รับสำหรับไฟล์เป็นดังนี้:

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

พยายามรวมลิงค์นี้ในไฟล์ CSS ไม่ทำงาน (หน้านั้นคืน HTML สำหรับ Dropbox "web viewer" สำหรับไฟล์) แต่มันทำงานเมื่อฉันใช้dl=1พารามิเตอร์การสืบค้นแทนเช่น:

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

อย่างไรก็ตามการรวม CSS ด้วยวิธีนี้ได้เพิ่มการเปลี่ยนเส้นทางเพิ่มเติมเนื่องจากคำขอไปยัง URL ที่แชร์นี้ตอบกลับด้วยรหัสสถานะ HTTP 302 และเปลี่ยนเส้นทางไปยัง URL อื่น:

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

การรวม CSS โดยใช้ลิงค์นี้เป็นการเลี่ยงการเปลี่ยนเส้นทาง แต่ฉันไม่แน่ใจว่านี่เป็น URL ถาวรหรืออาจเปลี่ยนแปลงในอนาคต (ในขณะที่ URL ที่เปลี่ยนเส้นทางควรทำงานอย่างถาวร)

รูปภาพที่เชื่อมโยงร้อนๆ (ฝังโดยตรง) จาก Dropbox ดูเหมือนว่าจะทำงานในลักษณะเดียวกัน (ลิงก์แชร์ที่มีdl=1พารามิเตอร์ข้อความค้นหาทำงานได้ แต่มีการเปลี่ยนเส้นทาง)


12

พวกเขาไม่ได้ถูกห้ามทันทีดังนั้นฉันคิดว่ามันปลอดภัยที่จะบอกว่าคุณได้รับอนุญาตให้โฮสต์เว็บไซต์บน Dropbox มีหน้าวิกิ"โฮสติ้งเว็บไซต์ที่มี Dropbox" (ซึ่งรวมถึงข้อมูลที่โฮสต์ในส่วน Dropbox wiki อย่างเป็นทางการ) เกี่ยวกับวิธีที่คุณสามารถตั้งค่าผ่าน CNAME ตัวชี้

หากคุณกังวลเกี่ยวกับแบนด์วิดท์โปรดดูโพสต์ของ Arash F. ในฟอรัม Dropbox :

ผู้ใช้ฟรีที่ใช้ขีด จำกัด แบนด์วิดท์กำลังใช้แบนด์วิดท์หลายเท่าของ 10 GB ในวันที่กำหนดดังนั้นฉันจะไม่เห็นอกเห็นใจพวกเขาในฟอรัมเนื่องจากเรามีความใจกว้างพร้อมขีด จำกัด แบนด์วิดท์ ;-)


5

ตอนนี้คุณสามารถโฮสต์เว็บแอปพลิเคชันแบบคงที่โดยใช้คอนโซลเว็บแอพแบบสแตติกที่เผยแพร่ด้วย dropbox.js

การประกาศการปล่อย dropbox.jsมีรายละเอียดเพิ่มเติมเล็กน้อยและชี้ไปที่แอปพลิเคชันตัวอย่าง


คำถามคือ "ฉันขอ" ไม่ใช่ "ฉัน" ได้
phresnel

-1

ใช่คุณสามารถทำได้ แต่จนกว่าคุณจะเกินขีด จำกัด ปริมาณการใช้งาน


2
คำตอบนี้อาจใช้รายละเอียดเพิ่มเติมเล็กน้อย จะเกิดอะไรขึ้นเมื่อคุณเกินขีด จำกัด ปริมาณการใช้งาน ขีด จำกัด การรับส่งข้อมูลคืออะไร
Stevoisiak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.