Регистрация / Вход в аккаунт
Заказать рекламу на МирМастера.ру
Блог о рыбалки и снастях

Форум » Программирование » Язык Java » Начинающим » Отправка файла POST запросом

1. avatar CoMMoN Создатель [автор] (10.05.2017 в 09:10)

package com.android.uploadtest;

import java.io.File;

import org.apache.http.HttpResponse;
import org.apache.http.entity.mime.HttpMultipartMode;
import org.apache.http.entity.mime.MultipartEntity;
import org.apache.http.entity.mime.content.FileBody;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Environment;
import android.view.View;

public class UploadTest extends Activity {
private final static String TAG = "UploadTest";

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}

private void uploadImage() {
String imagePath = Environment.getExternalStorageDirectory()
+ "/Andorra/Images/748.jpg";
String exportUrl = "http://доментута/pda/export_photos.php";

String responseStr = "";
// HttpPostMultipartClient httpClient = new HttpPostMultipartClient(
// exportUrl);
//
// httpClient.addFile("image", imagePath);
//
// try {
// responseStr = httpClient.execute();
// } catch (Exception e) {
// Log.e(TAG, e.getMessage(), e);
// }

MultipartEntity reqEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);

reqEntity.addPart("image", new FileBody(new File(imagePath), "image/jpeg"));
HttpResponse resp = NetworkUtils.sendHttpRequestMultipart(exportUrl, reqEntity);

new AlertDialog.Builder(this).setMessage(responseStr)
.setTitle("Finished")
.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}).show();

}

public void btn1_onClickHandler(View v) {
uploadImage();
}
}


Вы не авторизованы, чтобы добавить сообщение, необходимо!

© Development by MirMastera.Ru 2009 - 2018

Яндекс.Метрика
Главная Правила FAQ FPORTAL