<\/HEAD>
geplaatst namens gebruiker: Eric Thomas. <\/SPAN><\/P>Hallo,<\/P><\/P>Heeft iemand de REST API gebruikt om een bijlage (photo.png) te POSTEN naar een Feature Service met behulp van `addAttachment`? De documentatie<\/A> lijkt onvolledig. <\/P><\/P>
In Postman:<\/STRONG><\/P>- Methode<\/STRONG>: POST<\/P>- URL<\/STRONG>: https:\/\/services1.arcgis.com\/\/ArcGIS\/rest\/services\/\/FeatureServer\/0\/addAttachment?<\/P>- POST Parameters<\/STRONG>: `token` : `\`, `f` : `json`<\/P>- POST Body:<\/STRONG><\/P> - Geprobeerd `form-data` met `key` : `attachment` en `value` : `file` en een .png bestand geselecteerd. WERKTE NIET<\/P> - Geprobeerd `binary` en een .png bestand geselecteerd. WERKTE NIET<\/SPAN><\/P>- Reactie<\/STRONG>: <\/SPAN><\/P>{
"error": {
"code": 400,
"message": "Fout: Feature (ID: addAttachment) niet gevonden",
"details": [
"Kan feature niet ophalen."
]
}
}<\/SPAN><\/P><\/P>De documentatie stelt dat "...Deze bewerking is alleen beschikbaar als de laag heeft aangegeven dat deze bijlagen heeft. Een laag heeft bijlagen als zijn <\/SPAN>hasAttachments<\/SPAN> <\/SPAN>eigenschap is <\/SPAN><\/SPAN>true<\/SPAN>."<\/SPAN><\/SPAN><\/P><\/P>Mijn feature service lijkt hasAttachments op true te hebben staan...<\/STRONG><\/SPAN><\/P>
<\/SPAN><\/P><\/P>...maar de fout wordt getoond wanneer ik deze url in de browser zet:https:\/\/services1.arcgis.com\/\/ArcGIS\/rest\/services\/\/FeatureServer\/0\/addAttachment?<\/SPAN><\/SPAN><\/P><\/P>
<\/SPAN><\/P><\/P>Kan iemand zien wat ik mis? Heeft iemand inzichten?
Dank u wel<\/SPAN><\/P><\/P>Goedemorgen Eric,<\/P><\/P>Enkele inzichten:<\/P>Je voegt geen bijlage toe aan een feature service<\/SPAN>, maar aan een feature service feature resource<\/SPAN>, dus je URL moet een ID bevatten van een feature waaraan je de bijlage wilt toevoegen.<\/LI><\/>\n< P >(Vanuit de
documentatie : < / P >< BLOCKQUOTE class = "jive_macro_quote jive-quote jive_text_macro" >< P >Voeg een bijlage toe met behulp van de addAttachment bewerking op een feature service feature resource. In deze voorbeeld-URL wordt de addAttachment bewerking uitgevoerd op feature ID 818654 behorend tot laag 0 van de 311Incidents feature service:< / P >< P >< span class = "" >https://services.myserver.com/ArcGIS/rest/services/SanFrancisco/311Incidents/FeatureServer/0/818654/addAttachment < / span >< / P >< / BLOCKQUOTE >< P >... maar verdere uitleg ontbreekt)< / P >< UL >< LI >Heb je deze thread gezien: < A href = "https://community.esri.com/thread/185712" >ArcGIS Rest API Add Attachment Issue& nbsp ; < / LI >< / UL >< P >< / P >< P >Ik weet niet of je in Python geïnteresseerd bent, maar je zou geïnteresseerd kunnen zijn in het werk van < A href = "https://community.esri.com/migrated-users/31388" >Caleb Mackey, die de auteur is van < span style = "font-family:courier new,courier,monospace ;" >restapi, een Python API voor het werken met ArcGIS REST Services, die actief wordt onderhouden op < A href = "https://github.com/Bolton-and-Menk-GIS/restapi" rel = "nofollow noopener noreferrer" >https://github.com/Bolton-and-Menk-GIS/restapi< / P >< P >< / P >< P >Laat ons alstublieft uw oplossing weten zodra u die hebt gevonden.< / P >< P >< / P >< P >HTH,< / P >< P >< / P >< P >Egge-Jan< / P >< P >< / P >< P >Hallo < A href = "https://community.esri.com/migrated-users/331608" >Egge-Jan Pollé, bedankt voor het antwoord...< / P >< OL >< LI >Hoe krijg ik de < span style = "color:#4c4c4c;background-color:#ffffff ;" >feature ID& nbsp ;van een Item dat ik ZOJUSt heb gemaakt zodat ik het kan gebruiken om addAttachment toe te voegen?< / span >< P >< span style = "color:#4c4c4c;background-color:#ffffff ;" >< span >< STRONG >Voorbeeld:< / STRONG >
< p >< span style = "color:#4c4c4c;background-color:#ffffff ;" >< span >- Ik gebruik de POST-methode uit ons < a _jive_internal = "true" href = "
https://community.esri.com/thread/236242-post-addfeatures-not-working-correctly" >vorige gesprek om een feature te maken< / span >< p >< span style = "color:#4c4c4c;background-color:#ffffff ;" >< span >- De reactie die ik ontvang is:< / span >< p >< code >< code > { "addResults": [ { "objectId": 23, "uniqueId": 23, "globalId": "7A8A55E9-D95D-4341-ADBE-52632EA46DAB", "success": true } ] }< / code >< p >< code >< code >< / code >< p >- Van deze, ObjectId, UniqueId, GlobalId, welke is de "FeatureId" die vereist is voor de addAttachments actie?< / p >< p >< / p >< p >Dit document is gegenereerd uit de volgende discussie:& nbsp ;< a href = "
https://community.esri.com/thread/236248" >Hoe te POSTEN met addAttachment?< / a >< / p >< / BODY >< / HTML >