#android端
okhttp的项目地址github
private void asyncSendFile(String filename){//在子线程中实现网络操作,传入文件名
//获取文件夹
String filepath = Environment.getExternalStorageDirectory().getPath() + "/temp";
File file = new File(filepath, filename);
//文件夹存在,文件存在开启新线程进行传输
if(file.exists() && file.isFile()){
new Thread(new Runnable() {
@Override
public void run() {
OkHttpClient okHttpClient = new OkHttpClient();
MediaType mediaType = MediaType.parse("text/x-markdown; charset=utf-8");//设置头信息
//新建请求
RequestBody requestBody = RequestBody.create(wavfile, mediaType);
Request request = new Request.Builder()
.url(url_file)
.post(requestBody).build();
//发起请求,并重写回调函数
okHttpClient.newCall(request).enqueue(n

本文详细介绍了如何在Android端使用OkHttp库进行文件上传,并在服务器端通过Servlet接收和处理上传的文件。从Android客户端的请求构建到Servlet的接收逻辑,提供了完整的实现步骤。
最低0.47元/天 解锁文章
595

被折叠的 条评论
为什么被折叠?



