POST restapi/personal/courses/bulletins/{bulletinId}/uploadimage/v1
Upload file attachment to temporary storage. The file should be included in the post call so we can extract it as HttpContext.Current.Request.Files.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
bulletinId |
The bulletin identifier. |
integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Represents information about uploading result.
Itslearning.RestApi.Entities.LightBulletins.LightBulletinOutputImageDataName | Description | Type | Additional information |
---|---|---|---|
IsError |
True if an error occurred while uploading the image. |
boolean |
None. |
ErrorMessage |
The error message when uploading an image. |
Itslearning.RestApi.Entities.LocalizedText |
None. |
PreviewFile |
The file information, that contains preview for attached image. |
Itslearning.RestApi.Entities.Updatable.FileDataV1 |
None. |
OriginalFile |
The file information, that contains attached image. |
Itslearning.RestApi.Entities.Updatable.FileDataV1 |
None. |
Response Formats
application/json, text/json
Sample:
{ "IsError": true, "ErrorMessage": { "LocalizedKey": "sample string 1", "LocalizedArgs": [ "sample string 1", "sample string 2" ] }, "PreviewFile": { "FileId": "sample string 1", "Signature": "sample string 2", "FileName": "sample string 3" }, "OriginalFile": { "FileId": "sample string 1", "Signature": "sample string 2", "FileName": "sample string 3" } }
application/xml, text/xml
Sample:
<LightBulletinOutputImageData xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <OriginalFile> <FileId>sample string 1</FileId> <FileName>sample string 3</FileName> <Signature>sample string 2</Signature> </OriginalFile> <PreviewFile> <FileId>sample string 1</FileId> <FileName>sample string 3</FileName> <Signature>sample string 2</Signature> </PreviewFile> <ErrorMessage> <LocalizedArgs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:string>sample string 1</d3p1:string> <d3p1:string>sample string 2</d3p1:string> </LocalizedArgs> <LocalizedKey>sample string 1</LocalizedKey> </ErrorMessage> <IsError>true</IsError> </LightBulletinOutputImageData>