크기가 20MB보다 큰 비디오를 업로드하려고 할 때 서버가 보내는 매개 변수를받지 못했습니다. 비디오를 보내고 jsonobject를 server.Am에 문자열로 보내고 있습니다. httpmime-4.1.1 jar.Below는 제 코드입니다. 안드로이드 개발에 익숙하지 않으면 도움이 될 것입니다. 해결책이 빨리 필요합니다. 나를동영상 업로드 안드로이드
내가 전에이 작업을 수행 한String s = json;
Log.d("message", "s==="+s);
HttpClient client = new DefaultHttpClient();
HttpConnectionParams.setConnectionTimeout(client.getParams(), 10000); // Timeout
StringBuilder sq = null; // Limit
String result = null;
String result1 = null;
try {
HttpPost post = new HttpPost(url);
MultipartEntity reqEntity = new MultipartEntity(
HttpMultipartMode.BROWSER_COMPATIBLE);
Log.d("message","video"+ bin.getFilename());
reqEntity.addPart("video",bin);
reqEntity.addPart("arguments", new StringBody(s.toString()));
post.setEntity(reqEntity);
int timeoutConnection = 60000;
HttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters,
timeoutConnection);
int timeoutSocket = 60000;
HttpConnectionParams.setTcpNoDelay(httpParameters, true);
try {
HttpResponse response = client.execute(post);
Log.v("@WebSErvice:"+response, "Result0" + response);
if (response == null) {
result = null;
} else {
try {
TieWebServicesComponents BWSC = new TieWebServicesComponents(
TieWebServicesComponents.POST_TASK, mContext);
result = BWSC.inputStreamToString(response.getEntity()
.getContent());
Log.v("message:CommunityHome Response"+response, "Result1" + result);
} catch (IllegalStateException e) {
// Log.e(TAG, e.getLocalizedMessage(), e);
} catch (IOException e) {
// Log.e(TAG, e.getLocalizedMessage(), e);
}
}
}catch(NullPointerException ne){
}
}
catch(Exception e) {
e.printStackTrace();
}
//Log.v("@WebSErvice:", "REsult" + result);
본인은 서버가 사용자와 미래의 독자가 그것으로부터 배울 수 있도록 게시 한 코드에서 무엇이 여기 일어나고있는 문제에 대한 답변입니다 설명 할 수있는 값 – Divya