видео не загружается с Android на сервер

#android #video

#Android #Видео

Вопрос:

Я хочу загрузить видео с Android на сервер php.Видео загружается только с одного мобильного устройства.Если я загружаю видео с другого мобильного устройства, это означает, что видео не загружается.Как загружать видео со всех мобильных устройств, это моя кодировка.

  class UploadTask extends AsyncTask<String, Void, String> {

    String sResponse = null;

    @Override
    protected void onPreExecute() {
        // TODO Auto-generated method stub
        super.onPreExecute();
        pd.setMessage("loading");
        pd.show();
    }



    @Override
    protected String doInBackground(String... params) {
        try {

            String url =Serviceurl.url   "video";

            HttpClient httpClient = new DefaultHttpClient();
            HttpContext localContext = new BasicHttpContext();
            HttpPost httpPost = new HttpPost(url);


            MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
            int i=0;

            File sourceFile = new File(selectedPath);

            entity.addPart("video", new FileBody(sourceFile));
            entity.addPart("user_id", new StringBody("66"));


            httpPost.setEntity(entity);


            ByteArrayOutputStream bytes = new ByteArrayOutputStream();

            entity.writeTo(bytes);

            String content = bytes.toString();
            String content1 = entity.toString();
            Log.e("MultiPartEntityRequest:",content);
            Log.e("MultiPartEntity---11:",content1);
            HttpResponse response = httpClient.execute(httpPost,
                    localContext);
            sResponse = EntityUtils.getContentCharSet(response.getEntity());

            System.out.println("sResponse : "   sResponse);




        } catch (Exception e) {

            Log.e(e.getClass().getName(), e.getMessage(), e);

        }
        return sResponse;
    }

    @Override
    protected void onPostExecute(String sResponse) {
        try {


            pd.dismiss();

        } catch (Exception e) {
            Toast.makeText(getApplicationContext(), e.getMessage(),
                    Toast.LENGTH_LONG).show();
            Log.e(e.getClass().getName(), e.getMessage(), e);
        }

    }
}
  

Комментарии:

1. Итак, у вас есть исключение. Пожалуйста, сообщите им. И точно расскажите, что происходит, чего не происходит и что происходит вместо этого. Почему вы не говорите, какой ответ вы получаете?