代码之家  ›  专栏  ›  技术社区  ›  heritageboy51

使用改型在Google驱动器中上传一个多部分文件

  •  1
  • heritageboy51  · 技术社区  · 6 年前

    POST https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart         
    HTTP/1.1
    Authorization: Bearer [YOUR_AUTH_TOKEN]
    Content-Type: multipart/related; boundary=foo_bar_baz
    Content-Length: [NUMBER_OF_BYTES_IN_ENTIRE_REQUEST_BODY]
    
    --foo_bar_baz
    Content-Type: application/json; charset=UTF-8
    
    {
      "name": "myObject"
    }
    
    --foo_bar_baz
    Content-Type: image/jpeg
    
    [JPEG_DATA]
    
    --foo_bar_baz--
    

    我的问题是,

    这样地:

    @POST("/upload/drive/v3/files?uploadType=multipart")
    @Multipart
    Call<ModelMultipartResponse> sendMultipartUploadReq(@Header("Authorization")String authToken,
    @Part MultipartBody.Part metaPart,
    @Part MultipartBody.Part dataPart);
    
    0 回复  |  直到 6 年前