Android: загрузка больших файлов с помощью MultipartEntity

По этому ответу"Android загружает видео на удаленный сервер, используя данные из нескольких частей формы HTTP" Я делаю все шаги.

Но я не знаю, как кодировать на стороне сервера! Я имею в виду простую страницу на PHP, которая служит моей новой загрузке.

И еще один вопрос: YOUR_URL (3-я строка следующего фрагмента) должен быть адресом этой страницы PHP?

private void uploadVideo(String videoPath) throws ParseException, IOException {

    HttpClient httpclient = new DefaultHttpClient();
    HttpPost httppost = new HttpPost(YOUR_URL);

    FileBody filebodyVideo = new FileBody(new File(videoPath));
    StringBody title = new StringBody("Filename: " + videoPath);
    StringBody description = new StringBody("This is a description of the video");

    MultipartEntity reqEntity = new MultipartEntity();
    reqEntity.addPart("videoFile", filebodyVideo);
    reqEntity.addPart("title", title);
    reqEntity.addPart("description", description);
    httppost.setEntity(reqEntity);

    // DEBUG
    System.out.println( "executing request " + httppost.getRequestLine( ) );
    HttpResponse response = httpclient.execute( httppost );
    HttpEntity resEntity = response.getEntity( );

    // DEBUG
    System.out.println( response.getStatusLine( ) );
    if (resEntity != null) {
      System.out.println( EntityUtils.toString( resEntity ) );
    } // end if

    if (resEntity != null) {
      resEntity.consumeContent( );
    } // end if

    httpclient.getConnectionManager( ).shutdown( );
}

Ответы на вопрос(1)

Ваш ответ на вопрос