retrofit2.http.Multipart.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(96)

本文整理了Java中retrofit2.http.Multipart.<init>()方法的一些代码示例,展示了Multipart.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Multipart.<init>()方法的具体详情如下:
包路径:retrofit2.http.Multipart
类名称:Multipart
方法名:<init>

Multipart.<init>介绍

暂无

代码示例

代码示例来源:origin: easemob/kefu-android-demo

/**
 * 单文件上传
 * @param file
 * @return
 */
@Multipart
@POST("chatfiles")
Call<ResponseBody> upload(@Part MultipartBody.Part file);

代码示例来源:origin: LRH1993/LiveCircle

@Multipart
@POST("{url}")
Observable<ResponseBody> upLoadFile(
    @Path("url") String url,
    @Part("image\"; filename=\"image.jpg") RequestBody requestBody);

代码示例来源:origin: 736008081/frameAndroid

/**
 * 上次图片
 */
@Multipart
@POST("ja/v1/boss/file/upload")
// @Headers("Content-Type: multipart/form-data; boundary=---------------7d4a6d158c9")
Observable<BaseResult<String>> uploadImage(@PartMap Map<String, RequestBody> params);

代码示例来源:origin: zhpanvip/Retrofit2

/**
 * 单文件上传 方法一
 * @param partList
 * @return
 */
@Multipart
@POST("upload/uploadFile.do")
Observable<BasicResponse> uploadFiles(@Part List<MultipartBody.Part> partList);

代码示例来源:origin: LRH1993/RetrofitRxJavaBox

@Multipart
@POST("{url}")
Observable<ResponseBody> upLoadFile(
    @Path("url") String url,
    @Part("image\"; filename=\"image.jpg") RequestBody requestBody);

代码示例来源:origin: rundeck/rundeck-cli

@Multipart
@Headers("Accept: application/json")
@POST("project/{project}/run/script")
Call<AdhocResponse> runScript(
    @Path("project") String project,
    @Part MultipartBody.Part scriptFile,
    @Query("argString") String argString,
    @Query("scriptInterpreter") String scriptInterpreter,
    @Query("interpreterArgsQuoted") boolean interpreterArgsQuoted,
    @Query("fileExtension") String fileExtension,
    @Query("filter") String filter
);

代码示例来源:origin: amahi/android

@Multipart
@POST("/files")
Call<ResponseBody> uploadFile(
  @Header("Session") String session,
  @Query("s") String share,
  @Query("p") String path,
  @Part MultipartBody.Part file);

代码示例来源:origin: ikidou/Retrofit2Demo

/**
 * PartMap 注解支持一个Map作为参数,支持 {@link RequestBody } 类型,
 * 如果有其它的类型,会被{@link retrofit2.Converter}转换,如后面会介绍的 使用{@link com.google.gson.Gson} 的 {@link retrofit2.converter.gson.GsonRequestBodyConverter}
 * 所以{@link MultipartBody.Part} 就不适用了,所以文件只能用<b> @Part MultipartBody.Part </b>
 */
@POST("/form")
@Multipart
Call<ResponseBody> testFileUpload2(@PartMap Map<String, RequestBody> args, @Part MultipartBody.Part file);

代码示例来源:origin: jenkinsci/jira-steps-plugin

@Multipart
@Headers("X-Atlassian-Token: no-check")
@POST("rest/api/2/issue/{issueIdOrKey}/attachments")
Call<Object> uploadAttachment(@Path("issueIdOrKey") String issueIdOrKey,
  @Part MultipartBody.Part file);

代码示例来源:origin: org.nuxeo.client/nuxeo-java-client

/**
 * @since 2.2
 */
@Multipart
@POST("automation/{operationId}")
Call<Object> execute(@Path("operationId") String operationId, @Part("request") OperationBody body, @Part List<MultipartBody.Part> filePart);

代码示例来源:origin: FussenYu/MVP_Project

@Multipart
@POST()
Observable<ResponseBody> uploadFiles(
    @Url() String url,
    @PartMap() Map<String, RequestBody> maps);

代码示例来源:origin: lygttpod/RxHttpUtils

/**
   * 上传多个文件
   *
   * @param uploadUrl 地址
   * @param files      文件
   * @return ResponseBody
   */
  @Multipart
  @POST
  Observable<ResponseBody> uploadFiles(@Url String uploadUrl,
                     @Part List<MultipartBody.Part> files);
}

代码示例来源:origin: flyleft/xmarket

/**
 * 发布商品
 */
@Multipart
@POST(ApiConf.create_trade)
Observable<Result<String>> addTrade(
    @Part("trade") RequestBody trade,
    @Part List<MultipartBody.Part> parts);

代码示例来源:origin: flyleft/xmarket

@Multipart
@POST(ApiConf.create_team)
Observable<Result<String>> createTeam(
    @Part("team") RequestBody team,
    @Part List<MultipartBody.Part> parts);

代码示例来源:origin: FussenYu/MVP_Project

@Multipart
@POST
Observable<ResponseBody> uploadFlie(
    @Url String fileUrl,
    @Part MultipartBody.Part filePart);

代码示例来源:origin: ikidou/Retrofit2Demo

/**
 * {@link Part} 后面支持三种类型,{@link RequestBody}、{@link okhttp3.MultipartBody.Part} 、任意类型
 * 除 {@link okhttp3.MultipartBody.Part} 以外,其它类型都必须带上表单字段({@link okhttp3.MultipartBody.Part} 中已经包含了表单字段的信息),
 */
@POST("/form")
@Multipart
Call<ResponseBody> testFileUpload1(@Part("name") RequestBody name, @Part("age") RequestBody age, @Part MultipartBody.Part file);

代码示例来源:origin: werbhelius/Werb

@Multipart
@POST("statuses/upload.json")
Observable<Status> sendWeiBoWithImg(
    @Part("access_token") RequestBody accessToken,
    @Part("status") RequestBody context,
    @Part("pic\";filename=\"file") RequestBody requestBody);

代码示例来源:origin: qyxxjd/RxJava2Demo

@Multipart
  @POST("facepp/v3/compare")
  Observable<String> compare(@Part("api_key") RequestBody apiKey,
                @Part("api_secret") RequestBody apiSecret,
                @Part MultipartBody.Part... files);
}

代码示例来源:origin: the-blue-alliance/the-blue-alliance-android

@Multipart
  @POST("/3/image")
  Call<UploadResponse> uploadImage(
      @Header("Authorization") String auth,
      @Part("title") RequestBody title,
      @Part("description") RequestBody description,
      @Part("image\"; filename=\"picture.jpg\" ") RequestBody file
  );
}

代码示例来源:origin: Piwigo/Piwigo-Android

@Multipart
@POST("ws.php?method=pwg.images.upload")
Call<ImageUploadResponse> uploadImage(
    @Part("image") RequestBody image,
    @Part("category") Integer category,
    @Part("name") RequestBody name,
    @Part("pwg_token") RequestBody token,
    @Part MultipartBody.Part filePart
);

相关文章

Multipart类方法