Tôi có thể sử dụng Dropbox làm lưu trữ cho các tệp tĩnh của trang web không?


16

Tôi đang tạo một trang web trên một lưu trữ miễn phí không có nhiều dung lượng hoặc băng thông.
Vì vậy, tôi đã cân nhắc sử dụng thư mục Dropbox Public cho các tệp tĩnh, chẳng hạn như:

  • Javascript, CSS
  • Hình ảnh
  • Tải xuống (mỗi vài trăm kilobyte)

Dropbox có cho phép sử dụng rộng rãi như vậy không, và giới hạn là gì?


1
Dropbox đã ngừng sử dụng thư mục công cộng, có nghĩa là các tình huống xung quanh câu hỏi này khác nhau nhiều. Như vậy, nhiều câu trả lời dưới đây có thể đã lỗi thời.
Stevoisiak

Câu trả lời:


4

Kể từ tháng 5 năm 2017, thư mục Công cộng đã được chuyển đổi thành thư mục riêng, tiêu chuẩn (chuyển đổi này đã xảy ra với người dùng Dropbox Basic vào ngày 15 tháng 3 năm 2017).

Việc hiển thị các tệp HTML trong trình duyệt cũng đã bị / đang bị ngừng (xem các đoạn trích dẫn dưới đây để biết ngày chính xác). Theo câu trả lời được ghim cho câu hỏi này , các tệp HTML được chia sẻ sẽ chỉ có sẵn để tải xuống, trái ngược với kết xuất trong trình duyệt.

Kể từ ngày 3 tháng 10 năm 2016, người dùng Dropbox Basic (miễn phí) không còn có thể sử dụng các liên kết công khai để hiển thị nội dung HTML trong trình duyệt web. Nếu bạn là người dùng Cơ bản và bạn đã tạo một trang web hiển thị trực tiếp nội dung HTML từ tài khoản Dropbox của mình, nó sẽ không còn hiển thị trong trình duyệt. Bản thân nội dung HTML vẫn an toàn trong Dropbox và bạn có thể chia sẻ nội dung đó bằng bất kỳ phương pháp chia sẻ nào khác của chúng tôi.

Có hiệu lực từ ngày 1 tháng 9 năm 2017 Người dùng Dropbox Pro, Plus và Business sẽ không còn có thể hiển thị nội dung HTML và thư mục Công cộng và chức năng chia sẻ của nó sẽ bị vô hiệu hóa. Cho đến ngày đó, người dùng Dropbox Pro, Plus và Business có thể tiếp tục sử dụng các liên kết công khai để hiển thị nội dung HTML.

Từ: https://www.dropbox.com/help/files-folders/public-folder


Đối với việc lưu trữ các tệp tĩnh khác, tôi đã kiểm tra thủ công bao gồm tệp CSS được chia sẻ từ Dropbox trong tệp HTML. Liên kết chia sẻ tôi đã được cung cấp cho các tập tin là như thế này:

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

Đang cố gắng để bao gồm liên kết này trong file CSS đã không làm việc (mà trang trả về HTML cho Dropbox "xem web" cho tập tin), nhưng nó làm việc khi tôi sử dụng các dl=1tham số truy vấn thay vào đó, như vậy:

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

Tuy nhiên, bao gồm CSS theo cách này đã thêm một chuyển hướng bổ sung khi yêu cầu URL chia sẻ này được trả lời bằng mã trạng thái HTTP 302 và được chuyển hướng đến một URL khác:

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

Bao gồm CSS sử dụng liên kết này đã bỏ qua chuyển hướng, nhưng tôi không chắc đây là URL vĩnh viễn hay liệu nó có thể thay đổi trong tương lai (trong khi URL chuyển hướng sẽ hoạt động vĩnh viễn).

Hình ảnh liên kết nóng (nhúng trực tiếp) từ Dropbox dường như hoạt động theo cùng một cách (liên kết chia sẻ với dl=1tham số truy vấn hoạt động, nhưng phát sinh chuyển hướng).


12

Họ hoàn toàn không cấm điều đó nên tôi nghĩ an toàn khi nói rằng bạn được phép lưu trữ trang web trên Dropbox. Có một trang wiki, "Lưu trữ trang web với Dropbox" , (bao gồm thông tin được lưu trữ trên phần wiki Dropbox chính thức) về cách bạn có thể thiết lập nó thông qua trỏ CNAME.

Nếu bạn lo lắng về băng thông, hãy xem bài đăng của Arash F. trên diễn đàn Dropbox :

Người dùng miễn phí đạt giới hạn băng thông đang sử dụng nhiều băng thông 10 GB trong một ngày nhất định, vì vậy tôi sẽ không đồng cảm với họ trên các diễn đàn vì chúng tôi rất hào phóng với giới hạn băng thông ;-).



-1

Có, bạn có thể làm điều đó nhưng chỉ cho đến khi bạn vượt quá giới hạn lưu lượng.


2
Câu trả lời này có thể sử dụng chi tiết hơn một chút. Điều gì xảy ra khi bạn vượt quá giới hạn giao thông? Giới hạn giao thông là gì?
Stevoisiak
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.