[소개]
안드로이드 AysncHttp 오픈소스 라이브러리 (Loopj) 1.4.7 최신 버전을 개선한 버전 입니다.
Loopj AysncHttp 오픈소스 라이브러리는 단일 파일만 업로드가 가능합니다.
따라서, 본 오픈소스 프로젝트를 사용하시면 단일 파일 업로드 뿐만 아니라,
멀티파트 데이터 전송시 다중 파일까지 업로드 하실 수 있습니다.
(본 라이브러리의 정확한 사용방법은 공식홈페이지를 참조해주세요.)
[사용예제]
RequestParams params = new RequestParams(); File[] files = new File[10]; File file1 = new File(""); File file1 = new File(""); List<File> fileList = new ArrayList<File>(); try { //key value params.put("images[]", files); params.put("files[]", file1, file2); params.put("filelist[]", fileList); } catch (FileNotFoundException e) { e.printStackTrace(); }
Request Params 메서드 추가 내역
--------------------------------
put(String key, File... files) put(String key, List<File> fileList) put(String key, String customFileName, File... files) put(String key, String customFileName, List<File> fileList) put(String key, File[] files, String contentType) put(String key, List<File> fileList, String contentType)
제 깃허브에 올려두었습니다.
[소스코드 사이트]
https://github.com/NoaHahm/AndroidAysncHttpLibrary
※ 본 소스코드는 Apache 2.0 라이센스의 규정을 따릅니다.
[참고]
[1] Loopj Android AsyncHttpLibrary (http://loopj.com/android-async-http)
'프로그래밍 > Android Library (직접 제작)' 카테고리의 다른 글
롤API 라이브러리 (리그오브레전드 라이브러리) 공개 (0) | 2014.09.29 |
---|---|
롤API 라이브러리 (리그오브레전드 라이브러리) 공개 예정 (0) | 2014.04.13 |