DIY 일곱 소 전단 업로드
2060 단어 자바 script칠 우 운 저장 소
무슨 일이 든 지 해결 한 후에 사실은 매우 간단 하 다 고 느 꼈 다.마찬가지 로 빅 픽 처 를 이해 하면 훨씬 수월 해 질 것 이다.
qiniu 는 큰 파일 을 지원 하기 위해 파일 을 블록 (block) 으로 나 누 어 업로드 할 수 있 습 니 다.모든 파일 블록 을 업로드 한 후에 모든 블록 을 완전한 파일 로 구성 합 니 다. - 적어도 논리 적 으로 는 그렇습니다.물리 적 저장 소 는 어떻게 qiniu 자신 만 이 알 고 있 습 니까?
우 리 는 2.5MB 의 파일 을 예 로 들 었 다.파일 을 세 블록 으로 나 누 어 업로드 합 니 다.block Size 를 1MB 로 설정 합 니 다.다음 작업 이 필요 합 니 다:
abcd
efgh
ijk
abcd
, efgh
세 블록 으로 구성 되 어 있다 고 알려 줍 니 다.그리고 ijk
을 드 립 니 다.파일 을 만 들 수 있 습 니 다.API 까지 구체 적 으로 말 하면 다음 과 같 습 니 다.
key
처음 1MB 파일 내용 을 업로드 합 니 다.서버 는 ctx 및 기타 내용 을 되 돌려 줍 니 다.POST /mkblk/1048576
중간 1MB 파일 내용 을 업로드 했다.서버 는 ctx 및 기타 내용 을 되 돌려 줍 니 다.POST /mkblk/1048576
마지막 0.5MB 파일 내용 을 올 렸 다.서버 가 ctx 의 다른 내용 을 되 돌려 줍 니 다.POST /mkblk/524288
。파일 을 만들다.POST 의 body 에서 위의 세 개의 ctx 를 순서대로 열거 하고 쉼표 로 나 눕 니 다.이렇게 해서 문서 가 생 겼 다.예 를 들 어 POST 의 body 내용 은 다음 과 같다. POST /mkfile/2621440/key/
abcd,efgh,ijk
API 를 사용 하고 ctx 를 지정 하면 됩 니 다.좀 복잡 하고 특별한 수요 가 없 기 때문에 사용 하지 않 았 습 니 다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Thymeleaf 의 일반 양식 제출 과 AJAX 제출텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.