Runt
2022-12-26 549a487148522fa4a459967cd6546e22a315ae52
app/src/main/java/com/auto/lyric/vm/MainViewModel.java
@@ -6,7 +6,12 @@
import com.auto.lyric.retrofit.observable.LoadingHttpObserver;
import com.auto.lyric.retrofit.utils.RetrofitUtils;
import java.io.File;
import io.reactivex.Observable;
import okhttp3.MediaType;
import okhttp3.MultipartBody;
import okhttp3.RequestBody;
/**
 * Created by Runt (qingingrunt2010@qq.com) on 2022/3/20.
@@ -29,6 +34,18 @@
        httpObserverOn(observable,observer);
    }
    public void uploadFile(String userId,String activeKey,File file){
        RequestBody body = RequestBody.create(MediaType.parse("text/plain; charset=utf-8"),file);
        MultipartBody.Part part = MultipartBody.Part.createFormData("file", file.getName(), body);
        httpObserverOn(apiCenter.uploadLrc(part, getApiMultiFileds(userId, activeKey)), new LoadingHttpObserver<ActiveResult>(activity) {
            @Override
            public void onComplete(ActiveResult error) {
            }
        });
    }
    /**
     *
     * @param userId