2
Я пытаюсь загрузить файл с android на сервер. Я использовал php для сервера. Это не работает, и я не могу найти причину. Пожалуйста, помогите мне.android multipart php post error
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://ganji.snucse.org/upload.php");
MultipartEntity reqEntity = new MultipartEntity();
reqEntity.addPart("imageFile", new FileBody(img1_file));
try {
reqEntity.addPart("imageTitle", new StringBody("imageTitle"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
post.setEntity(reqEntity);
try {
HttpResponse response = client.execute(post);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
это Java-код и
1 <?php
2
3 $uploaddir = './uploads/';
4 $file = basename($_FILES['imageFile']['imageTitle']);
5 $uploadfile = $uploaddir.$file;
6
7
8 echo 'Debugging Info:';
9 print_r($_FILES);
10
11 print "</pre>";
12
13 ?>
это PHP код
Это не работает. Я не понимаю, почему. Пожалуйста, помогите мне.
здесь вы размещаете метод в PHP коде, чтобы принять значение. –
Вы получаете конкретное исключение? если вы отправляете свой вывод LogCat с помощью StackTrace – iTech