공간이나 대역폭이 많지 않은 무료 호스팅 웹 사이트를 만들고 있습니다.
그래서 Dropbox 공개 사용을 고려했습니다. 폴더 (예 : 정적 파일) :
- Javascript, CSS
- 이미지
- 다운로드 (각각 수백 킬로바이트)
Dropbox는 이러한 광범위한 사용을 허용하며 한도는 얼마인가요?
댓글
- Dropbox는 이후 이 질문에 대한 상황이 많이 다릅니다. 따라서 아래 답변 중 대부분이 최신이 아닐 수 있습니다.
답변
2017 년 5 월 현재, 공용 폴더가 표준 비공개 폴더로 변환되었습니다 (이 변환은 2017 년 3 월 15 일에 Dropbox Basic 사용자에게 발생했습니다).
HTML 파일의 브라우저 내 렌더링도 중단되었습니다 (정확한 날짜는 아래 인용 된 단락 참조). 이 질문에 대한 고정 된 답변 에 따르면 공유 HTML 파일은 브라우저에서 렌더링되는 것이 아니라 다운로드 만 가능합니다.
2016 년 10 월 3 일부터 Dropbox Basic (무료) 사용자는 더 이상 공개 링크를 사용하여 웹 브라우저에서 HTML 콘텐츠를 렌더링 할 수 없습니다. 기본 사용자이고 Dropbox 계정에서 HTML 콘텐츠를 직접 표시하는 웹 사이트를 만든 경우 더 이상 브라우저에서 렌더링되지 않습니다. HTML 콘텐츠 자체는 Dropbox에서 안전하게 유지되며, 다음 중 하나를 사용하여 공유 할 수 있습니다. 기타 공유 방법.
2017 년 9 월 1 일부터 Dropbox Pro, Plus 및 Business 사용자는 더 이상 HTML 콘텐츠를 렌더링 할 수 없으며 공용 폴더와 공유 기능이 비활성화됩니다. 그 날짜까지 Dropbox Pro, Plus 및 Business 사용자는 공개 링크를 계속 사용하여 HTML 콘텐츠를 렌더링 할 수 있습니다.
보낸 사람 : https://www.dropbox.com/help/files-folders/public-folder
다른 정적 파일을 호스팅하는 경우 공유 CSS 파일을 포함하여 수동으로 테스트했습니다. HTML 파일의 Dropbox에서 가져 왔습니다. 파일에 대해 제공된 공유 링크는 다음과 같습니다.
https://www.dropbox.com/s/anxsno1zw25jo34/test.css?dl=0
CSS 파일에이 링크를 포함하려고하면 작업 (이 페이지는 Dropbox “웹 뷰어의 HTML을 반환합니다. “파일), 대신 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
쿼리 매개 변수가있는 공유 링크는 작동하지만 리디렉션이 발생 함).
답변
그들은 완전히 금지하지 않았기 때문에 Dropbox에서 웹 사이트를 호스팅 할 수 있다고 말하는 것이 안전하다고 생각합니다. 설정 방법에 대한 위키 페이지, “Dropbox로 웹 사이트 호스팅” (공식 Dropbox 위키 섹션에서 호스팅 된 정보 포함)이 있습니다. CNAME 포인팅을 통해.
대역폭이 걱정된다면 Dropbox 포럼의 Arash F. 게시물 을 참조하세요.
대역폭 제한에 도달 한 무료 사용자는 주어진 날에 10 “s의 GB”의 대역폭을 사용하므로 포럼에서 그다지 동정하지 않습니다. 우리는 대역폭 제한에 매우 관대합니다 ;-).
답변
이제 dropbox.js와 함께 출시 된 정적 웹 앱 콘솔 을 사용하여 정적 웹 애플리케이션을 호스팅 할 수 있습니다.
dropbox.js 출시 발표 에는 좀 더 자세한 내용이 있으며 샘플 애플리케이션을 가리 킵니다.
댓글
- 질문은
", " ",