Prílohu možno k akémukoľvek záznamu pridať jedným požiadavkom PUT na sub-evidenciu prilohy. Nižšie je ukážka, ako k položke cenníka priložiť obrázok nástrojom cURL.
Príkaz
curl -u uzivatel:heslo -k -L -X PUT \
-H "Content-Type: image/jpeg" \
-T "C:\obrazky\LAMPA1.jpg" \
"https://server:5434/c/{firma}/cenik/code:LAMPA1/prilohy/new/LAMPA1.jpg"
Jednotlivé časti príkazu:
Časť príkazu | Význam |
| Záznam, ku ktorému sa príloha pridáva. Popri internom čísle možno použiť aj kód alebo externý identifikátor — vtedy je potrebné |
| Posledná časť adresy sa uloží ako názov súboru prílohy (vlastnosť |
| Súbor na disku, ktorý sa pošle ako telo požiadavku. |
| Typ obsahu. Ak ho neuvediete, príloha sa uloží s typom |
Úspešné nahratie vráti 201. Zoznam príloh záznamu si vypíšete adresou /c/{firma}/cenik/code:LAMPA1/prilohy.xml, obsah konkrétnej prílohy potom /prilohy/{ID}/content.
📝 cURL je voľne dostupný program — vo Windows, macOS aj vo väčšine linuxových distribúcií je súčasťou systému. Vo Windows pozor na obrátené lomky v ceste: vnútri dvojitých úvodzoviek fungujú, v PowerShelli je bezpečnejšie použiť bežné lomky.
