청크 및 MultipartFile 업로드를 사용하여 업로드가 동일합니까? 차이점은 무엇입니까? Multipartfile을 사용하여 업로드를 시도했습니다. 내 요구 사항은 사용자가 오랜 시간 동안 기다리지 않고도 서버에 50MB appx 파일을 업로드하는 것입니다. 대략 2 분 정도 걸립니다.청크 및 MultipartFileupload를 사용하여 파일 업로드
0
A
답변
2
덩어리 및 여러 부분이
덩어리가
이것은 매우 큰 파일 (또한 1GB의) 분할 할 수 있도록 업로드 "분할"작은 조각의 전체 파일 (덩어리)를 만드는 다른 방법으로 동일한 작업을 수행 브라우저에서 연결 시간 종료 문제없이 서버로 보내십시오. 다음은 덩어리
처리하는 서버 측에게 달려 당신은 덩어리 (등등 예를 들어, https://blueimp.github.io/jQuery-File-Upload/ 또는 http://www.plupload.com/ 등)에 대한 몇 가지 JS 업로드 라이브러리를 사용할 수 있습니다 여러 부분이 대신 한 번에 파일을 업로드; 파일이 1메가바이트 경우 모든 1메가바이트는 1GB의 난이
내가이 당신에게
을 도울 수 있기를 바랍니다 대역폭 인터넷 연결과 관련된 뭔가 추측 전송 속도에 관해서는 로드 모든 1GB의의 경우, 업로드 나는 그것이 덩어리를 관리 할 수있는 서버 측에게 달려 말했듯서버 사이드 덩어리 관리의 SAMPLE
; 나는 엄청난 양의 메모리를 할당해야하기 때문에 메모리 덩어리를 저장하지 않아야한다. (파일이 1GB라면 각 업로드에 대해 1GB를 할당해야한다.)
내 오래된 프로젝트에서 나는 plupload를 사용했다. 내가 서버 측의 덩어리 관리 방법 추출물 : 당신이 처음에는 전체 파일 여부를 받으면 어떻게 확인 볼 수 있듯이 (주 스프링을 사용하여 수행 코드)
RequestMapping(method = { RequestMethod.POST }, value = { "/plupload" })
public ResponseEntity<List<UploadMediaResultDto>> uploadMedia(
@RequestParam(required = true, value = "file") MultipartFile file,
@RequestParam(required = false, value = "name") String name,
@RequestParam(required = false, value = "chunks") Integer chunks,
@RequestParam(required = false, value = "chunk") Integer chunk)
{
boolean fullFile = false;
File theFile = new File(filePath);
if (chunk != null && chunks != null && (chunk == 0 && chunks == 1))
{
fullFile = true;
}
if (!fullFile)
{
FileUtils.writeByteArrayToFile(theFile, file.getBytes(), append);
}
else
{
FileUtils.writeByteArrayToFile(theFile, file.getBytes());
}
}
을; 내가 추가 모드에서 파일을 작성하지, 그렇지 않으면 내가 그것을 내가이 안젤로
이 덩어리의 서버에 저장되고있는 clarification.How에 대한관련 문제
- 1. WebDav를 통해 청크 파일 업로드
- 2. 모바일 청크 파일 HTTP 업로드
- 3. Dropbox API를 사용하여 파일 설명자가없는 파일 청크 업로드
- 4. Dropbox API를 사용하여 청크 업로드
- 5. Objective-C/Cocoa 청크 파일 업로드
- 6. 파일 업로드 중 웹 소켓 청크 자름
- 7. 랙을 통한 청크 업로드
- 8. HttpUrlConnection 청크 크기 및 비디오 파일
- 9. 알 수없는 길이의 청크 파일 업로드
- 10. Softlayer PHP 클라이언트에서 청크 파일 업로드
- 11. OneDrive의 청크 업로드 (재개 가능한 업로드)?
- 12. WCF 스트리밍/청크 업로드?
- 13. 파일의 청크 업로드
- 14. NSURLConnection 청크 인코딩 업로드 - 어떻게?
- 15. PHP를 사용하여 2GB 파일에 파일 청크 추가
- 16. 파일 업로드 제어를 사용하여 파일 업로드 및 삭제 asp.net
- 17. NSURLConnection 열기 + 청크 인코딩 업로드
- 18. jquery 청크 파일 업로드 : 서버 측 오류 처리
- 19. 일괄 업로드 및 파일 업로드
- 20. Symfony2 : 파일 업로드 플러그인을 사용하여 파일 업로드
- 21. 파일 및 이미지 업로드
- 22. 청크 분할 인코딩 및 성능
- 23. SOAP를 사용하여 파일 업로드
- 24. Java에서 청크 파일 보내기
- 25. 청크 파일 다운로드
- 26. Rails에서 청크 파일 재구성
- 27. Java - 청크 파일 읽기?
- 28. ftp를 사용하여 파일 업로드
- 29. 보관 용 청크 업로드 404n을 반환합니다.
- 30. Struts2 파일 업로드 및
감사합니다 유용
희망 총
에 쓰기. 각 덩어리에 대한 지속성이 있어야합니까? 아니면 모든 덩어리가 전송 된 후에 저장 될 수 있습니까? – Sridhar
답변을 업데이트했습니다. 작은 샘플 코드가 유용 할 것입니다. –
예. 안젤로 감사합니다. 내 의도는 그것을 첨부 파일로 보내는 것입니다. 어디에도 저장하지 않을 것입니다. 이 경우 어떻게 달성 할 수 있습니까? – Sridhar