Skip to content

NoahHahm/AndroidAsyncHttpLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidAsyncHttpLibrary

안드로이드 AsyncHttp 오픈소스 라이브러리 (Loopj) 1.4.7 버전을 개선한 버전 입니다.

AsyncHttp 오픈소스 라이브러리는 단일 파일만 업로드가 가능합니다.

따라서, 본 오픈소스 프로젝트를 사용하시면 단일 파일 업로드 뿐만 아니라,

다중 파일까지 업로드 하실 수 있습니다.

(정확한 사용방법은 공식홈페이지를 참조해주세요.)

공식 홈페이지 : http://loopj.com/android-async-http

사용방법

POST 전송시 단일 File 뿐만 아니라 File Array 형태로 다중 파일 전송이 가능합니다.

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();
}

RequestParams Method 추가 내역

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)

에러 관련 해결방법

POST,GET 전송시 No valid URI scheme was provided 에러 발생시

setURLEncodingEnabled 를 비활성화 해주세요.

(URL 인코딩이 자동 활성화 되어 있기 때문에 에러 생길 수 있습니다.)

AsyncHttpClient client = new AsyncHttpClient();
client.setURLEncodingEnabled(false);

업데이트 내역

[2014-09-29] File Array, File List 형태 추가.

[2014-09-28] 멀티 파일 업로드 추가.

License

Apache License 2.0

About

AndroidAsyncHttpLibrary Loopj (fix)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages