- package com.home.upload;
- import java.io.File;
- import java.nio.charset.Charset;
- import java.util.ArrayList;
- import java.util.List;
- import org.apache.http.HttpResponse;
- import org.apache.http.client.HttpClient;
- import org.apache.http.client.methods.HttpPost;
- import org.apache.http.entity.mime.MultipartEntity;
- import org.apache.http.entity.mime.content.FileBody;
- import org.apache.http.entity.mime.content.StringBody;
- import org.apache.http.impl.client.DefaultHttpClient;
- import org.apache.http.params.BasicHttpParams;
- import org.apache.http.params.HttpConnectionParams;
- import org.apache.http.util.EntityUtils;
- import android.app.Activity;
- import android.os.Bundle;
- import android.view.View;
- import android.view.View.OnClickListener;
- import android.widget.Button;
- public class MainActivity extends Activity implements OnClickListener {
- private Button uploadBtn;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- uploadBtn = (Button) findViewById(R.id.main_btn);
- uploadBtn.setOnClickListener(this);
- }
- @Override
- public void onClick(View v) {
- if (v == uploadBtn) {
- final List list = new ArrayList();
- list.add("/storage/sdcard0/updateAdtech/orgpic/1.png");
- list.add("/storage/sdcard0/updateAdtech/orgpic/2.png");
- new Thread() {
- public void run() {
- postMethod("just test", "sdcard/image/a.amr", list);
- };
- }.start();
- }
- }
- /**
- *
- * @Description: 上传方法
- *
- * @param audioPath
- * 上传音频文件地址 例:sdcard/image/a.amr
- *
- * @param text
- * 上传文本的值
- *
- * @param imageUrlList
- * 图片地址的集合 例:sdcard/image/a.jpg, sdcard/image/b.jpg
- *
- * @return void
- */
- private synchronized void postMethod(String text, String audioPath,
- List imageUrlList) {
- try {
- String[] filePath = new String[imageUrlList.size()];
- int size = imageUrlList.size();
- for (int i = 0; i
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?
立即登录/注册


微信扫码登录