2017-01-20 5 views
0

Моя цель - загрузить различные типы носителей, используя okhttp3, до сих пор ниже способ может загружать изображения, а также загружать видео. Однако я хочу иметь возможность загружать файлы .mp3, .mp4 и jpg. Что MediaType поддерживает все три в okhttp3Загрузка различных типов файлов с использованием OKHTTP3

final MediaType MEDIA_TYPE_PNG = MediaType.parse("image/jpg"); 

    MultipartBody requestBody = new MultipartBody.Builder() 
      .setType(MultipartBody.FORM) 
      .addFormDataPart("attachment",path.substring(path.lastIndexOf("/")+1) 
        ,RequestBody.create(MEDIA_TYPE_PNG, new File(path))) 
      .addFormDataPart("token",token) 
      .addFormDataPart("user_id",user_id) 
      .addFormDataPart("title",ptitle) 
      .addFormDataPart("id",preportid) 
      .addFormDataPart("object_type", optype) 
      .addFormDataPart("key", getAPIKey(ctx)) 
      .addFormDataPart("content", "(empty)") 
      .build(); 

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^