Cách phục vụ HTML khỏi dropbox của tôi


28

Tôi có một trò chơi HTML5 mà tôi muốn bất kỳ ai trên internet có thể truy cập. Tuy nhiên, khi tôi cung cấp một liên kết đến trang, nó chỉ nhắc tải xuống tệp thay vì hiển thị nó.

Làm cách nào để phục vụ các trang web từ dropbox?

Câu trả lời:


28

Thật tuyệt vời trong khi nó kéo dài, folks. Dropbox đã kết thúc hỗ trợ phục vụ các tệp HTML tính đến ngày hôm nay cho người dùng Cơ bản.

Người dùng Dropbox Basic (miễn phí): Bắt đầu từ ngày 3 tháng 10 năm 2016, bạn không còn có thể sử dụng các liên kết được chia sẻ để hiển thị nội dung HTML trong trình duyệt web. Nếu bạn đã tạo một trang web hiển thị trực tiếp nội dung HTML từ Dropbox của mình, nó sẽ không còn hiển thị trong trình duyệt. Nội dung HTML sẽ vẫn còn trong Dropbox của bạn và có thể được chia sẻ.

Người dùng Dropbox Pro và Business: Bắt đầu từ ngày 1 tháng 9 năm 2017, bạn không còn có thể kết xuất nội dung HTML.

từ https://www.dropbox.com/help/16


1
Chỉ trích!!!! : - \ Đó là lý do các trang của tôi hiện đang tải xuống thay vì hiển thị ...
marcolopes

Chỉ cần tìm ra điều này một cách khó khăn quá. Cảm ơn thông báo trước, Dropbox. Không phải.
TonyG

1
Các tệp HTML X dường như vẫn hoạt động và nếu nguồn HTML của bạn được định dạng tốt, việc tạo XHTML là chuyện nhỏ.
lỗi đánh máy

@typo, tôi không thấy điều đó. Tôi đã tạo một tệp XHTML siêu cơ bản và đặt nó vào hộp thư của mình. Tôi đã chia sẻ tệp và sửa đổi liên kết như Jimmy Ng đã nói và nó tải xuống cho tôi. Bạn có chắc chắn rằng bạn không có tài khoản Pro hoặc Business?
bmauter

@bmauter Không, chỉ là một tài khoản miễn phí thông thường. Ở đây, hãy thử liên kết này ; hoạt động với tôi ở chế độ ẩn danh và trên điện thoại của tôi.
lỗi đánh máy

29

Tôi tin rằng bạn có thể sửa đổi liên kết hộp thư 'chia sẻ' của tệp của mình để phục vụ HTML trực tiếp từ DB.

  1. Tải tệp html của bạn lên dropbox và nhấp vào liên kết 'Chia sẻ' của tệp:

    nhập mô tả hình ảnh ở đây

  2. Sao chép "Liên kết đến tập tin"

    nhập mô tả hình ảnh ở đây

  3. Sửa đổi liên kết bằng cách thay thế 'www.dropbox.com' bằng 'dl.dropboxusercontent.com'

TRƯỚC

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

SAU

https://dl.dropboxusercontent.com/s/s8ffr2v08jc2f7d/fakeHTMLpage.html?dl=0
  1. Thử nó!

Tôi thích phản hồi nếu điều này làm việc cho các bạn!


4
Tôi đã thử nó, nhưng nó không tải được các tệp bên ngoài được lưu trong cùng một thư mục. Điều này là do tất cả các tệp khác có liên kết băm riêng. Điều này có thể hoạt động nếu tất cả mọi thứ được chứa trong một tập tin duy nhất.
MxLDevs

Xác nhận tập tin .html duy nhất hoạt động tốt. Tôi chỉ muốn nhận được một số báo cáo HTML được lưu trữ ở đâu đó và có thể xóa nó tại một số điểm, vì vậy sử dụng dropbox khá thuận tiện.
angensesen

Điều này vẫn còn làm việc cho bất cứ ai? Khi tôi truy cập một liên kết như vậy, trình duyệt của tôi (Chrome) buộc tải xuống tệp HTML, tôi sẽ hiển thị nó.
Người bảo vệ một

Hoạt động hoàn hảo - CẢM ƠN BẠN. Sau khi thay đổi thư mục công cộng thành các liên kết được chia sẻ, tôi đã mất tất cả nội dung của mình. Nhưng CHÚ Ý: bạn phải xóa phần cuối của liên kết :? Dl = 0
Minas Petterson

11

Tệp phải nằm trong thư mục Công cộng của bạn để được hiển thị dưới dạng HTML, nó không thể chỉ là một liên kết được chia sẻ.

Lưu ý: Tài khoản được tạo sau ngày 4 tháng 10 năm 2012 không có thư mục Công cộng trừ khi bạn nâng cấp lên tài khoản Pro.


3
Thật đáng để chỉ ra rằng bạn KHÔNG nên sử dụng tính năng "Chia sẻ> Liên kết đến tệp" để làm việc này, nhưng thay vào đó, nhấp chuột phải vào tệp và sử dụng tính năng "Sao chép liên kết công khai ...". (Trên Web; chưa thử nghiệm trên máy tính xách tay.)
Fabien Snauwaert

Cảm ơn bạn rất nhiều vì bình luận, bạn vừa cứu vợ tôi. : D
dlanod

Theo dõi bình luận của @ FabienSnauwaert, ít nhất là trên Mac OS X, nhấp chuột phải vào tệp trong hệ thống tệp và chọn "Sao chép liên kết công khai" sẽ thực hiện đúng: bạn có được một liên kết hữu ích đến tài liệu.
Dave Land

3
Có vẻ như tính năng này đang bị ngưng. Tôi vừa nhận được email "Chúng tôi đang viết để thông báo cho bạn biết rằng chúng tôi sẽ ngừng khả năng hiển thị nội dung HTML trên trình duyệt thông qua các liên kết được chia sẻ hoặc Thư mục chung. Nếu bạn đang sử dụng Dropbox, các liên kết được chia sẻ để lưu trữ các tệp HTML cho trang web, nội dung sẽ không còn hiển thị trên trình duyệt. "
snoram

4

Như những người khác đã nói, đây là điều mà bạn có thể thực hiện bằng cách đặt HTML có liên quan (và JS, CSS, v.v.) vào thư mục Công cộng. Tuy nhiên, có một lưu ý bổ sung mà bạn cần lưu ý: Thư mục công cộng Dropbox bị hạn chế truy cập. Nếu một tệp tạo ra Số lượng lưu lượng truy cập quá mức , liên kết sẽ bị treo (vĩnh viễn, đối với các vi phạm lặp lại). Liên kết đó hơi lỗi thời vì tôi không thể tìm thấy một liên kết mới hơn cung cấp số cụ thể cho giới hạn. Nếu thông tin vẫn chính xác, thì một lưu lượng truy cập web nhỏ chắc chắn không phải là vấn đề, nhưng đối với một trang web sẽ phục vụ một lượng lớn nội dung, bạn có thể thấy hạn chế băng thông trên tài khoản miễn phí sẽ hơi ngột ngạt:

Trích từ liên kết trên:

Theo hỗ trợ của Dropbox , các liên kết công khai cho các tài khoản miễn phí không được sử dụng quá 10GB băng thông mỗi ngày trong khi giới hạn đó là 250GB mỗi ngày cho các tài khoản Dropbox trả phí. Các liên kết sẽ tự động bị treo nếu bất kỳ tệp nào của bạn vượt quá giới hạn đó.


1
Cảm ơn đã lưu ý. Tôi đã nghe nói về các giới hạn nhưng không nghĩ rằng chúng cao đến thế. Kích thước của tất cả các tệp có tổng cộng 100 KB vì vậy tôi sẽ ổn.
MxLDevs

Tôi nghĩ bạn sẽ đạt được những giới hạn đó nếu bạn chia sẻ những bộ phim bị rách với công chúng
nhật

@ sunk818 Tôi tưởng tượng đó là trường hợp (như tôi đã nói).
HalosGhost

2

Các trang web đơn giản nên có thể truy cập trực tiếp từ Dropbox thông qua các trang web Dropbox. Tuy nhiên, bạn bị giới hạn chỉ với HTML đơn giản và JavaScript phía máy khách, không có mã PHP hoặc mã phía máy chủ khác.

Tôi vừa mới thử nó trên Dropbox của riêng tôi và nó hoạt động tốt.


2

Có rất nhiều dịch vụ độc lập, để trở lại như chức năng dropbox bị mất. Ví dụ:

  • updog.co
  • paperplane.io
  • hônr.com

Có lẽ nhiều chi tiết sẽ cải thiện câu trả lời của bạn.
Dave M

0

Đây là lý do tại sao nó không hoạt động:

"Có một số địa chỉ IP của Nga bị chặn lưu trữ tệp html vì lạm dụng."


Bạn có thể cung cấp một tài liệu tham khảo cho điều đó?
DavidPostill

DavidPostill, không, chủ đề đã biến mất khỏi diễn đàn Dropbox
GrayFace

0

Về bài đăng ở trên có giá trị Chỉ ra rằng bạn KHÔNG nên sử dụng tính năng "Chia sẻ> Liên kết tới tệp" để làm việc này, nhưng thay vào đó, nhấp chuột phải vào tệp và sử dụng "Sao chép liên kết công khai ...". (Trên Web; chưa thử nghiệm trên máy tính xách tay.) -

Tôi đã thử cái này và nó hoạt động từ Safari, nhưng bao gồm biểu ngữ màu trắng trên đầu trang với các mục để nhấp để đóng, chia sẻ, v.v ... Trước khi tất nhiên nó chỉ hiển thị dưới dạng trang html đơn giản không có gì được thêm vào.

Tuy nhiên, nó không hoạt động từ một trình duyệt có tên Lightning. Đó là một tai nạn nhưng nhanh chóng; Tôi thường sử dụng nó vì Safari trở nên không phản hồi với quá nhiều trang / cửa sổ mở. Bây giờ Lightning yêu cầu tôi tải xuống tệp html. Điều thú vị là, liên kết công khai được chia sẻ ban đầu hiển thị chính xác như mọi khi trong Lightning, khi Safari nhắc tải xuống tệp html. Vì vậy, bây giờ nó được chuyển đổi. Dropbox đã thực sự thả bóng.

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.