Použití již uložených souborů

Pokud již soubor byl platně načten a zařazen, pak je možné tohoto odkazu opakovaně používat i pro jiné dokumenty. Způsob jak toho docílit je prostý. Samotný odkaz na soubor bez ověřovacích instrukcí je umístěn do nového souboru do patřičného požadavku a do atributu source umístěného v tagu tohoto prvku se vepíší ověřovací instrukce oddělené znakem vlnovky stejně, jako se vepisují do getové části při požadavku na získání souboru. Při uložení nového či doplněného dokumentu na server se pak provádí ověření dostupnosti zdrojového umístění odkazu a pokud je vše v pořádku, uloží se v tomto dokumentu další instance odkazu. Tu je pak možné pro ověřování využívat stejně jako původní. Může tak dojít ke zpřístupnění původně nedostupného souboru dalšímu okruhu uživatelů, aniž by docházelo k vytvoření jeho kopiie (tj. je přistupováno k původnímu souboru). Syntaxe uvnitř tohoto nového (pře)uložení může vypadat takto:

<x_common>
...
<addition skey='..'>
...
<reference changed='true'
source='files/10000000/100000002.pdf?type=my_doc_type~key=123~arrayid=100002~arraykey=1234~fieldid=10000004'
>files/10000000/100000002.pdf</reference>
...
</addition>
</x_common>

Všiměte si, že v atributu souce již není uváděna dynamická specifikace session. Již není třeba, je totiž uvedena v atributu session v kmenovém uzlu obálky request, která celý nový požadavek na uložení obsahuje.


Vkládání souborůZískávání souborůPoužití již uložených souborůBěžné stahování souborů