android okhttp 上传图片到tomcat服务器

android okhttp 上传图片到tomcat服务器
**求大神给个 详细的例子 和 注释 就上传这段代码就可以 **

急需啊

http://www.jianshu.com/p/d777ceca0514

你需要的例子同时有Android和Java两端吗?

//上传图片实现类
public void uploadData(List files, Callback callback, String url) {

    PostFormBuilder builder = OkHttpUtils.post();
    if (files.size()!=0){
        for (int i = 0; i < files.size(); i++) {
            File file =files.get(i);
            builder.addFile("taskFile", files.get(i).getAbsolutePath(), file);
        }
    }

    builder.url(url)
            .tag(FILE_UPLOAD_TAG)
            .build()
            .connTimeOut(60000)
            .readTimeOut(60000)
            .writeTimeOut(60000)
            .execute(callback);
}

    //调用OkHttp发起请求,上传图片,监听是否上传成功
    public void doUpLoadImage(String url, List<File> files) {

    uploadMeeting(files, new StringCallback() {
        @Override
        public void onError(Call call, Exception e) {//请求失败处理

        }

        @Override
        public void onResponse(String response) {//请求成功处理

        }
    }, url);
}

需要在gradle导包:
    //OKHttp
compile 'com.squareup.okio:okio:1.8.0'
compile 'com.squareup.okhttp3:okhttp:3.0.1'
//张鸿洋 OKHttpUtils
compile 'com.zhy:okhttputils:2.5.2'