2011-02-17 4 views
2

를 통해 PHP 서버에 동영상을 업로드하기 :
uploadedfile이 내가 서버에 동영상을 업로드하고있는 중이 야 무엇 안드로이드

이 매개 변수는

이메일
게임 ID
소스가 보내야합니다. email, gameIdsource은 인 반면, uploadedfile은 업로드 할 파일입니다.

이 코드를 실행하면 error0이 표시됩니다.

HttpClient client = new DefaultHttpClient(); 
       String postURL = GlobalConfig.url+"uploadBlogData.php"; 
       HttpPost post = new HttpPost(postURL); 
       FileBody bin = new FileBody(file); 
       MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE); 

      reqEntity.addPart("email", new StringBody(GlobalConfig.pref.getString(GlobalConfig.KEY_User_Emailid,""), "text/plain", Charset.forName("UTF-8"))); 
      reqEntity.addPart("gameId", new StringBody(GlobalConfig.pref.getString(
        GlobalConfig.KEY_Game_Created_id, 
        ""), "text/plain", Charset.forName("UTF-8"))); 
     reqEntity.addPart("source", new StringBody("phone", "text/plain", Charset.forName("UTF-8"))); 
     reqEntity.addPart("uploadfile", bin); 
     post.setEntity(reqEntity); 
     HttpResponse response = client.execute(post); 

     Log.d("resP",GlobalConfig.getStringFromResponse(response)); 

     HttpEntity resEntity = response.getEntity(); 

답변

0

확인 여기에 다음과 같은 링크 난 당신이 유가 제공 한 것을 링크에서

Android httpclient file upload data corruption and timeout issues

+0

를 원하는이 모든 파일에 적용하는 방법을 적 서버에 이미지 파일을 업로드하는 코드를 언급 사람이 머리글을 설정하는 동안 머리글을 설정할 필요가 없습니다. 이미 PHP 응용 프로그램에서 PHP 헤더를 설정하지 않고 동일한 URL의 파일을 업로드하여 확인합니다. 실제로 우리는 PHP 서버에서 유형 파일의 POST 매개 변수를 제출해야합니다. – user620903

+0

당신의 요구 사항에 따라 이것을 커스터마이징해라. .. 그다지 일하지 않는다. .. 나는 파일을 업로딩했다. 그리고 그것은 나를 위해 일했다. – Javanator

관련 문제