Skip to content

WebDAV 채널 추가

WebDAV 채널은 NAS, 클라우드 드라이브, WebDAV 지원 저장소에 파일을 저장하기 위한 설정입니다.

적합한 경우

  • NAS나 온라인 스토리지가 WebDAV 주소를 제공합니다.
  • 업로드한 이미지를 내 WebDAV 디렉터리에 저장하고 싶습니다.
  • 설정과 인증 정보를 D1의 upload_channels에 저장하고, 프론트엔드에 오래 노출하고 싶지 않습니다.

준비할 것

준비 항목용도
WebDAV Endpoint예: https://nas.example.com/dav
사용자 이름WebDAV 로그인
비밀번호WebDAV 로그인. 가능하면 앱 비밀번호 사용
인증 방식보통 Basic, 필요 시 Digest
저장 디렉터리선택 사항. 기본값은 imgbed

앱 비밀번호 사용

서비스가 앱 비밀번호를 지원한다면 일반 계정 비밀번호 대신 앱 비밀번호를 쓰는 것이 좋습니다.

앱 비밀번호 만들기

생성 후 표시되는 비밀번호는 한 번만 보일 수 있습니다.

앱 비밀번호 저장

ImgBed에 입력하기

업로드 설정에서 WebDAV를 선택합니다.

항목입력 내용
채널 이름예: NAS, Koofr
Endpointhttps://를 포함한 WebDAV URL
사용자 이름WebDAV 계정
비밀번호비밀번호 또는 앱 비밀번호
인증 방식먼저 Basic으로 시도
저장 디렉터리선택 사항. 보통 imgbed

WebDAV 설정

큰 파일 처리 방식

WebDAV 채널은 큰 파일을 세션 기반 분할 업로드로 처리합니다.

파일 크기업로드 방식원격 저장 형태
64 MiB 이하일반 업로드하나의 완전한 파일
64 MiB 초과분할 업로드분할 디렉터리 안의 여러 chunk

WebDAV 서버가 partial update나 오프셋 쓰기를 지원할 필요는 없습니다. ImgBed는 분할 목록을 기록하고, 읽을 때 순서대로 합쳐 반환합니다.

파일 URL은 바뀌지 않으며 사용자는 기존 /file/... 링크로 접근합니다.

확인 방법

확인 항목정상 상태
채널 카드저장 후 표시됨
작은 파일WebDAV 디렉터리에 파일 생성
큰 파일분할 디렉터리와 chunk 생성
용량 조회서버가 지원하면 사용량 표시

용량 조회

용량 조회가 실패하더라도 작은 파일 업로드가 정상이라면, 서버가 용량 정보를 제공하지 않는 것일 수 있습니다.

빠른 절차

text
WebDAV Endpoint, 사용자 이름, 비밀번호 준비
-> 업로드 설정 열기
-> 채널 추가
-> WebDAV 선택
-> Endpoint / 사용자 이름 / 비밀번호 입력
-> 인증 방식은 먼저 Basic
-> 저장
-> 용량 조회
-> 테스트 파일 업로드

Released as user documentation for CloudFlare ImgBed.