- URL:
- https://<feature-url>/attachments
- Methods:
GET
- Required Capability:
- Query
- Version Introduced:
- 10.0
Description
The attachment infos resource returns information about attachments associated with a feature. This resource is available only if the layer has advertised that it has attachments. A layer has attachments if its has
property is true
.
Each attachment info includes information about the attachment such as its id, content type, size, and name.
The attachment infos resource has 1 child resource:
- Attachment: Streams the content of an individual attachment.
New in 10.1
Support for gdb
parameter was added. Use this parameter to specify the geodatabase version to query.
Request Parameters
Parameter | Details |
---|---|
| Description: The response format. The default response format is html. Values: html | json |
| //This option was added at 10.1 Description: GeoDatabase version to query. This parameter applies only if If this is not specified, query will apply to published map's version. Syntax: Example: |
Example Usage
Attachment info for a feature whose objectID is 818654:
https://myServer/ArcGIS/rest/services/SanFrancisco/311Incidents/MapServer/0/818654/attachments
JSON Response Syntax
{
"attachmentInfos": [
{
"id": <attachmentId1>,
"contentType": "<contentType1>",
"size": <size1>,
"name": "<name1>"
},
{
"id": <attachmentId2>,
"contentType": "<contentType2>",
"size": <size2>,
"name": "<name2>"
}
]
}
JSON Response Example
{
"attachmentInfos": [
{
"id": 3,
"contentType": "video/quicktime",
"size": 397540,
"name": "360 degree view.mov"
},
{
"id": 2,
"contentType": "application/pdf",
"size": 270133,
"name": "Sales Deed.pdf"
},
{
"id": 1,
"contentType": "image/jpeg",
"size": 45325,
"name": "Picture of the house.jpg"
}
]
}