So far I have a Visual Studio project that is able to interact with the OData and SOAP web service endpoints associated with our NAV company. For example, I can query items, customers, vendors, etc. as well as create new records for them.
The one mechanism I am struggling with is uploading a new image to associate with a new item. The OData picture endpoint allows me to set a ContentType property, set an Item property, etc. but the actual Content property appears to be a DataServiceStreamLink datatype that's not assignable (i.e. - likely read-only based on getting an existing object). I exposed the Import Item Pictures - Object ID 348 page in Web Services, but still can't see where I can programmatically import in an image and assign it to any item. Looking online I don't see any working examples so far.
The big picture is that I am looking to import in ~25K items using a custom VS app I'm developing. So I can have more granular control about mapping the various fields. Seeing the CSV import tools inherent in NAV are a bit limiting. Anyone have ideas how to import images to assign to these items? I am well aware of how to stream in an image via its URL, in order to convert into Base64, for example. Just looking for any sort of NAV web services endpoint that will allow me to do something with it!