File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
app/src/main/java/org/cssnr/zipline/api Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ import retrofit2.http.Part
3939import retrofit2.http.Path
4040import retrofit2.http.Query
4141import java.io.InputStream
42+ import java.net.URLConnection
4243
4344class ServerApi (private val context : Context , url : String? = null ) {
4445
@@ -147,11 +148,9 @@ class ServerApi(private val context: Context, url: String? = null) {
147148 Log .d(" Api[upload]" , " originalName: $originalName " )
148149 // TODO: Implement uploadOptions for: format, originalName
149150 Log .i(" Api[upload]" , " uploadOptions: $uploadOptions " )
150- // val part: MultipartBody.Part = inputStreamToMultipart(inputStream, fileName)
151- val requestBody = InputStreamRequestBody (
152- " application/octet-stream" .toMediaType(),
153- inputStream
154- )
151+ val contentType =
152+ URLConnection .guessContentTypeFromName(fileName) ? : " application/octet-stream"
153+ val requestBody = InputStreamRequestBody (contentType.toMediaType(), inputStream)
155154 val part = MultipartBody .Part .createFormData(" file" , fileName, requestBody)
156155 val response = api.postUpload(
157156 part,
You can’t perform that action at this time.
0 commit comments