0
여러 부분 양식에 chunked entity 같은 서버에 큰 파일을 업로드하려고 :Akka-HTTP 클라이언트와 Multipart.FormData와 HttpEntity.Chunked을 업로드하는 방법
:Type mismatch: expected BodyPartEntity, actual HttpEntity.Chunked
val chunked = HttpEntity.Chunked.fromData(mimeType, sourceOfByteString)
Multipart.FormData(
Multipart.FormData.BodyPart("downloadPath", HttpEntity(fileResourceRequest.downloadPath.path)),
Multipart.FormData.BodyPart("fileSize", HttpEntity(fileResourceRequest.fileSize.toString)),
Multipart.FormData.BodyPart("data", chunked, Map("filename" → "content"))
).toEntity()
나는이 오류
전송 인코딩 : chunkedheader을 수동으로 추가 할 때 Akka-http는 설명서에 따라이를 제거합니다.
나는 성공적 문서에 따라 컬
curl -i -X POST \
-H "Content-Type:multipart/form-data" \
-H "Authorization:Bearer BB3F8B79384D08B9F268F21FF76ABFA" \
-H "Transfer-Encoding:chunked" \
-F "downloadPath=/user-data/media/dachi.png" \
-F "fileSize=733830" \
-F "[email protected]\"./dachi.png\";type=image/png;filename=\"dachi.png\"" \
'http://0.0.0.0:8000'