首先在布局文件xml中定义两个控件,分别是EditText和Button。为按钮控件注册点击事件,首先获得输入的文本内容也就是文件的路径(filepath)
1.使用开源的Utils上做操作:
AsyncHttpClient ascyhttp=new AsyncHttpClient();
2.使用post方法
首先设置请求头:
RequestParams params=new RequestParams();
params.put(“filename”,new File(filepath));
ascyhttp.post(“请求服务器的地址”,params,new AsyncHttpResponseHandler(){
//覆写onSuccess方法获取响应
如果相应码是200则说明成功上传
//覆写onFailure方法
});
文件的上传操作,要有一个服务器,用JavaWeb的技术来构建服务器