안녕하세요. 파일 업로드 관련 안드로이드 코드를 작성했는데요...
MultipartEntity에 대해 대응이 안 됩니다.. ㅜ 서버쪽에서 "표준"(WEB기준)으로 작성했다고 하는데.. ㅎㅎ
웹과 안드로이드/아이폰 스마트폰은 다르게 서버에서 대응해야 하는지요
혹시 해결하신 분 있으시면 ... 혹시 이하의 코드가 잘못되었으면 알려주세요.
감사합니다.
----------------------------------------------------------------------------------------------------
MultipartEntity entity = new MultipartEntity();
entity.addPart("KEY", new StringBody(encryptKey));
entity.addPart("MODE", new StringBody(mode));
entity.addPart("ACTION", new StringBody(pkey));
entity.addPart("ADID", new StringBody(adid));
//TODO 휴대폰번호
entity.addPart("DEVNUMBER", new StringBody("01089708507"));
//entity.addPart("DEVNUMBER", new StringBody(churchInfo.getHp()));
//TODO 테블릿/폰
entity.addPart("DEVTYPE", new StringBody(Util.UPLOAD_PHONE));
entity.addPart("FILEDATA", new FileBody(getBaseContext().getFileStreamPath(UPLOAD_REQUEST),"binary/octet-stream"));
httppost.addHeader("charset", "UTF-8");
httppost.setHeader("Content-Type", "multipart/form-data" );
httppost.setEntity(entity);
HttpResponse HttpRes = (HttpResponse)httpclient.execute(httppost);
HttpEntity HttpEtt = HttpRes.getEntity();
InputStream IStream = HttpEtt.getContent();
photoString = StreamToString(IStream);
IStream.close();