POST api/File/UploadFilesUpdateIdentical
Upload (multiple) file(s) to the server using the Multipart Form Data technique. If Identical files are found they will be updated.
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
A list of object with the metadata of the files
Collection of FileInformation| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
The GUID of the uploaded file |
string |
None. |
| Filename |
The filename of the original file |
string |
None. |
| CreatedTimestamp |
Timestamp: When this file was first uploaded |
date |
None. |
| UpdatedTimestamp |
Timestamp: When was the last (most recent) update of this file |
date |
None. |
| ContentType |
The original content/type of the file. Usefull when downloading |
string |
None. |
| Length |
The length in bytes of the original file |
integer |
None. |
| Md5 |
The MD5 checksum of the file. Used in order to find if a same file has been uploaded |
string |
None. |
| Sha256 |
The SHA256 checksum of the file. Used in order to find if a same file has been uploaded |
string |
None. |
Response Formats
application/json, text/json, text/html
[
{
"Id": "sample string 1",
"Filename": "sample string 2",
"CreatedTimestamp": "2026-08-26T10:13:00.0711177+03:00",
"UpdatedTimestamp": "2026-08-26T10:13:00.0711177+03:00",
"ContentType": "sample string 5",
"Length": 6,
"Md5": "sample string 8",
"Sha256": "sample string 9"
},
{
"Id": "sample string 1",
"Filename": "sample string 2",
"CreatedTimestamp": "2026-08-26T10:13:00.0711177+03:00",
"UpdatedTimestamp": "2026-08-26T10:13:00.0711177+03:00",
"ContentType": "sample string 5",
"Length": 6,
"Md5": "sample string 8",
"Sha256": "sample string 9"
}
]
application/xml, text/xml
<ArrayOfFileInformation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IdikaFileService.Models">
<FileInformation>
<ContentType>sample string 5</ContentType>
<CreatedTimestamp>2026-08-26T10:13:00.0711177+03:00</CreatedTimestamp>
<Filename>sample string 2</Filename>
<Id>sample string 1</Id>
<Length>6</Length>
<Md5>sample string 8</Md5>
<Path>sample string 7</Path>
<Sha256>sample string 9</Sha256>
<UpdatedTimestamp>2026-08-26T10:13:00.0711177+03:00</UpdatedTimestamp>
</FileInformation>
<FileInformation>
<ContentType>sample string 5</ContentType>
<CreatedTimestamp>2026-08-26T10:13:00.0711177+03:00</CreatedTimestamp>
<Filename>sample string 2</Filename>
<Id>sample string 1</Id>
<Length>6</Length>
<Md5>sample string 8</Md5>
<Path>sample string 7</Path>
<Sha256>sample string 9</Sha256>
<UpdatedTimestamp>2026-08-26T10:13:00.0711177+03:00</UpdatedTimestamp>
</FileInformation>
</ArrayOfFileInformation>