POST FileInfo/DownCooFile

协同文件下载、返回文件流(多个打包返回.zip)

Request Information

URI Parameters

None.

Body Parameters

多个文件Id

FetchCooFileInput
NameDescriptionTypeAdditional information
ftargetcompanyid

是否协同文件提供方

string

None.

fcallercompanyid

调用方企业Id

string

None.

coofiles

协同文件列表

Collection of CoordinateFileInfo

None.

Request Formats

application/json, text/json

Sample:
{
  "ftargetcompanyid": "sample string 1",
  "fcallercompanyid": "sample string 2",
  "coofiles": [
    {
      "fileId": "sample string 1",
      "fname": "sample string 2",
      "ffilesize": 3.0,
      "ffilesharekey": "sample string 4",
      "faccesskey": "sample string 5",
      "ftargethost": "sample string 6"
    },
    {
      "fileId": "sample string 1",
      "fname": "sample string 2",
      "ffilesize": 3.0,
      "ffilesharekey": "sample string 4",
      "faccesskey": "sample string 5",
      "ftargethost": "sample string 6"
    }
  ]
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'FetchCooFileInput'.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="ftargetcompanyid"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="fcallercompanyid"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].fileId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].fname"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].ffilesize"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].ffilesharekey"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].faccesskey"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[0].ftargethost"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].fileId"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].fname"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].ffilesize"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].ffilesharekey"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].faccesskey"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="coofiles[1].ftargethost"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

HttpResponseMessage
NameDescriptionTypeAdditional information
Version

Version

None.

Content

HttpContent

None.

StatusCode

HttpStatusCode

None.

ReasonPhrase

string

None.

Headers

Collection of Object

None.

RequestMessage

HttpRequestMessage

None.

IsSuccessStatusCode

boolean

None.