| FRAMES | NO FRAMES | Description | Parameters | Examples | Response |
| URL | http://<featureservicefeature-url>/updateAttachment (POST only) |
Parent Resource | Feature |
|---|
This operation updates an attachment associated with a feature (POST only). The update attachment operation is performed on a feature service feature resource.
Since this request uploads a file, it must be a multi-part request as per IETF RFC1867.
This operation is available only if the layer has advertised that it has attachments.
A layer has attachments if its hasAttachments property is true.
objectId of the result is the ID of the updated attachment.
You can provide arguments to the add attachment operation as query parameters defined in the parameters table below.
| Parameter | Details |
|---|---|
| f | Description: The
response format. The default response format is html. Values: html | json |
| attachmentId |
Description:
The ID of the attachment to be updated.
Example: attachmentId=58
|
| attachment |
Description:
The file to be uploaded as the updated feature attachment.
The content type, size and name of the attachment will be derived from the uploaded file. |
{
"updateAttachmentResult": {
"objectId" : <attachmentId>,
"globalId" : <globalId>,
"success" : <true | false>,
"error" : { //only if success is false
"code" : <code1>,
"description" : "<description>",
}
}
}
{
"updateAttachmentResult": {
"objectId" : 58,
"globalId" : null,
"success" : true
}
}