fileupload 2

HttpURLConnection Multipart 파일 업로드

일전에 올렸던 HttpURLConnection을 이용한 Multipart 파일업로드를 샘플입니다. 처음에 파일업로드 하다가 고생을 하였는데 가장 큰 이유는 데이터를 똑바로 넣어주니 404로 처리가 되어서 였습니다. 한참을 하다가 해결을 하였는데 문제는 바로 boundary라는 이녀석인데요. 찾아보지도 않았지만 느낀바로는 Http에서 이녀석까지가 데이터라고 하는 규약이지 않을까 싶네요. 결론적으로는 마지막에 “—boundary—”데이터를 넣어 줘야 한다는 것이죠. 다들 참고하시고 아래 샘플입니다. rivate void HttpMultiPart(final File file){ new AsyncTask(){ @Override protected JSONObject doInBackground(Void... voi..

Webview File Open

이번에는 안드로이드 Webview를 이용하여 작업하다 보면 웹뷰내의 파일첨부 기능을 만날때가 있다. 그럴경우 사용하는 코드이다. 물론 이경우는 구글에서 제공해주는 방식이다. 하지만 여기에 문제가 있다면 하위버전을 다 테스트 해본건 아니지만...높은 버전은 아주 잘되지만...4.4.2버전의 경우는 코드가 먹질않는다. 그래서 낮은 버전까지 다 기능을 지원해줘야 한다면...직접 뷰를 그려서 작업하는 방식이 제일 좋을듯하다... 1. 웹뷰 WebChromeClient에 코드를 넣어준다. mWebview.setWebChromeClient(new WebChromeClient(){ // For Android Version < 3.0 public void openFileChooser(ValueCallback uploa..

1