小编RKS*_*RKS的帖子

Retrofit 2 RequestBody writeTo()方法调用两次

Retrofit 2 RequestBody writeTo()方法调用两次,我使用的代码如下:

ProgressRequestBody requestVideoFile = new ProgressRequestBody(videoFile, new ProgressRequestBody.UploadCallbacks() {

    VideoUploadStore store = new VideoUploadStore();

    @Override
    public void onProgressUpdate(int percentage) {
        if (!mIsCancelled) {
            Log.i("UploadServiceManager", "Read Percentage : " + percentage);
            data.setUploadPercentage(percentage);
            store.updateUploadData(data);
        }
    }

    @Override
    public void onError() {
        if(!mIsCancelled) {
            data.setUploadPercentage(0);
            store.updateUploadData(data);
        }
    }

    @Override
    public void onFinish() {

    }
});
MultipartBody.Part multipartVideo = MultipartBody.Part.createFormData("File", videoFile.getName(), requestVideoFile);
Run Code Online (Sandbox Code Playgroud)

java upload android retrofit2

13
推荐指数
4
解决办法
1618
查看次数

标签 统计

android ×1

java ×1

retrofit2 ×1

upload ×1