마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

초보개발자입니다..멘붕상태..도와주세요.. [closed]

0 추천
HttpClient client = new DefaultHttpClient();
    HttpPost post = new HttpPost(url);
    
    MultipartEntity multipart = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
    Log.d("--", "imagepath = " + mfilepath);
    String[] realmfilepath = mfilepath.split("&");
    
    for(int i=0; i <realmfilepath.length; i ++ ){
     
     File file = new File(realmfilepath[i]);
     FileBody bin = new FileBody(file);
     multipart.addPart("images"+i,bin);
     Log.d("--", "FILEutils =  images+i" + "images"+i);
    }

    multipart.addPart("params",new StringBody(mjsonob.toString(),Charset.forName("UTF-8")));
    multipart.addPart("imagelength",new StringBody(String.valueOf(realmfilepath.length),Charset.forName("UTF-8")));
    multipart.addPart("process",new StringBody(process));
    post.setEntity(multipart);
    HttpResponse response = client.execute(post);
    HttpEntity resEntity = response.getEntity();
    
    if(resEntity != null){
     String res = EntityUtils.toString(resEntity);
     Message msg = mhandler.obtainMessage();
     msg.obj = res;
     mhandler.sendMessage(msg);
     
    }else{
     Log.d("ErrorLog", "FileUtils = null");
    }

일단 파일업로드 부분을 이렇게 구현해놨습니다..

좀 이상할지 몰라도 봐주세요 ㅠㅠ

지금 막히는 문제가 무엇이냐면.. 서버에 업로드후 db에 업로드한 이미지의 경로를 저장한후

최대 12장의 이미지를 다시 앱에서 다운받고 사진의 수정을 해야 하는 과정입니다 ㅠㅠ

지금 현제 앱에서 이미지를 다운받고 뿌려주는 것 까지는 되어있는데요..

다시 경로를 제설정해서.. 수정되는 부분을 업로드 해줘야 하는데요..

filebody를 사용하다보니.. db상에서 불러오는 웹이미지 경로로 저 파일을 읽어올수가 없네요..

혹시 다른방법이나 이 방법이 잘못됫다고 생각 하시는분들은..

따가운 일침좀 가해주세요 ㅠㅠ 혹시 fildebody이 부분을.. url로 받아와서 file로 변경한다음에 해도 가능한것인지..

아니면 전혀 다른 방법을 사용해서 이미지 업로드를 구현해야 하는것인지..

멘붕상태입니다..ㅠㅠ 혼자 배우기 힘드네요 하아.. 도와주세요.

질문을 종료한 이유: 해결
mamongs (4,050 포인트) 님이 2013년 7월 29일 질문
mamongs님이 2013년 7월 30일 closed
...