2014-09-20 1 views
0

나는 Azure storage BLOB에 슬라이스로 파일을 업로드하는 Javascript를 가지고 있는데, PutBlock을 사용하면 모든 블록을 업로드 할 때 PutBlockList 요청이 모두 함께 저장 될 때 호출됩니다. 22 개가 넘을 때까지 완벽하게 작동합니다. 누구든지 최대 허용 블록 수를 알고 있습니까? 22시에 모자를 씌우는 것 같니?Azure PutBlock 최대 블록

그런데 Azure Storage Emulator를 사용하고 있습니다.

+1

최대 허용 블록 수는 50000입니다. –

+0

Gaurav ... 글을 업로드 할 때 기사를 작성 했습니까? 그렇다면 내 코드를 기사에 기반을 두었을 수도 있습니다. – Shumii

+0

다음과 같은 경우 : http://gauravmantri.com/2013/02/16/uploading-large-files-in-windows-azure-blob-storage-using-shared-access-signature-html-and-javascript/ , 그렇다. 어떤 오류가 발생했는지 알려주실 수 있습니까? 그것은 확실히 문제 진단에 도움이 될 것입니다. –

답변

2

다음은 기본 푸른 저장 REST API에 대한 documented입니다 :

최선을 다하고 될 수 있습니다 블록의 최대 수는 50,000, 그리고 올리기 블록을 통해 최선을 다하고 될 수 방울의 최대 크기입니다 목록 작업은 200GB입니다. 50,000 개 이상의 블록을 커밋하려고 시도하면 서비스는 상태 코드 413 (요청 엔터티가 너무 큼)을 반환합니다. 서비스는 최대 허용 블록 수를 포함하여 응답의 오류에 대한 추가 정보를 반환합니다.

당신은 특히 following, 규칙을 순종에주의해야합니다

주어진 덩어리를 들어, 모든 블록 ID가 같은 길이 있어야합니다. 블록이 의 블록 ID와 다른 길이의 블록 ID로 업로드 된 인 경우이 서비스는 오류 응답 코드 400 (잘못된 요청)을 반환합니다.