Přílohu lze k jakémukoli záznamu přidat jedním požadavkem PUT na sub-evidenci prilohy. Níže je ukázka, jak k položce ceníku přiložit obrázek nástrojem cURL.
Pří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é části příkazu:
Část příkazu | Význam |
| Záznam, ke kterému se příloha přidává. Vedle interního čísla lze použít i kód nebo externí identifikátor — pak je potřeba |
| Poslední část adresy se uloží jako název souboru přílohy (vlastnost |
| Soubor na disku, který se pošle jako tělo požadavku. |
| Typ obsahu. Neuvedete-li jej, uloží se příloha s typem |
Úspěšné nahrání vrátí 201. Seznam příloh záznamu si vypíšete adresou /c/{firma}/cenik/code:LAMPA1/prilohy.xml, obsah konkrétní přílohy pak /prilohy/{ID}/content.
📝 cURL je volně dostupný program — ve Windows, macOS i většině linuxových distribucí je součástí systému. Ve Windows pozor na obrácená lomítka v cestě: uvnitř dvojitých uvozovek fungují, v PowerShellu je bezpečnější použít lomítka běžná.
