현재 갤러리에서 이미지를 선택후 realPath를 가져다가 okhttp로 멀티파트 이미지 업로드를
구현하려고 하는데 jsp페이지로 리퀘스트 자체를 못날리는것 같습니다.
소스는 아래와 같습니다.
public void post() throws Exception {
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("imageTitle", "Front Image")
.addFormDataPart("uploadFile", "test.jpg", RequestBody.create(MEDIA_TYPE_JPG, new File(selectedImagePath)))
.build();
Request request = new Request.Builder()
.url("http://192.168.0.30:9090/imageUpload.jsp")
.post(requestBody)
.build();
Response response = client.newCall(request).execute();
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
System.out.println("_____>> " + response.body().string());
}
http://192.168.0.30:9090/imageUpload.jsp 이게 멀티파트 폼을 받아서 서버에 저장해주는 페이지인데
이클립스에서 서버 콘솔을 확인해 보면 이 페이지 자체가 호출이 안됩니다.
폰 브라우저에서 직접 이 주소를 호출하면 잘 되는데 왜그런지를 모르겠네요.
동일 네트워크상에서 와이파이로 테스트 하고 있습니다.
일단 이 함수자체는 정상적으로 호출이 되는걸 확인했는데 리퀘스트를 못날리네요.
참고로 okhttp 레시피에 있는 imgur.com으로도 해봤는데 동일합니다.
혹시 이유가 뭔지 짐작할 수 있을까요?
플래쉬랑 자바스크립트만 하다가 안드로이드 하려니 도무지 감을 못잡겠네요.