From 549a487148522fa4a459967cd6546e22a315ae52 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Mon, 26 Dec 2022 15:17:52 +0000
Subject: [PATCH] 上传歌词

---
 app/src/main/java/com/auto/lyric/vm/MainViewModel.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/auto/lyric/vm/MainViewModel.java b/app/src/main/java/com/auto/lyric/vm/MainViewModel.java
index 4e3ec42..d646f38 100644
--- a/app/src/main/java/com/auto/lyric/vm/MainViewModel.java
+++ b/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

--
Gitblit v1.9.1