Omschrijving

Base64 code van de image naar de server sturen zodat deze in de database wordt opgeslagen en de link naar de image vastleggen in het document. Dit scheelt veel data bij het opslaan van het document  Aangezien dit ook vaak vanuit een gedeeld document wordt gedaan gebruiken we het documentnr en de sharekey als authenticatie. 

 

Velden
id: ID van de API in TabletForms
url: Endpoint van de webservice
method: Aanroep soort, in dit geval post

type: Soort APIKey
APIKeys: ID's van de Keys in de ID van de API in TabletForms  API

BodyParams: Json body van de webcall

documentid: ID van huidige document  

input_id: Naam van het code veld van de image

input_value: Base64 code van de image


documentNR: ID van huidige document   

sharedKey: share_key van huidige document   

 

URL

https://tf2.tablet-forms.nl//Formuliers/Image2Hash 

 

JSON

{

   "id":13,

   "url":"/Formuliers/Image2Hash",

   "method":"post",

   "type":"keypair",

   "APIKeys":[

      {

         "id":44,

         "type":"body"

      }

   ],

   "BodyParams":{

      "json":"{\"document_id\":\"676919\",\"input_id\":\"tf_image_code\",\"input_value\":\"data:image/jpeg;base64,/9j/4AAQSkZ..../9k=\"}"

   },

   "documentNr":"676919",

   "sharedKey":"nfjbin53"

}

 

Response

{"success":"https://tf2.tablet-forms.nl/Formuliers/FormImage?id=8510&hash=0a49cf9e6e9090b3562f21252ba339b8"}


In de response staat de image link, deze kan worden weggeschreven in het image code veld ipv van de base64 code.