Běžné stahování souborů
Server flexideo komunikuje s okolím prostřednictvím svého webového serveru pomocí HTTP, stahování souborů z webového sídla i dalších, např. virtuálních složek a příloh dokumentů je tak naprosto přirozené. I zde však existují některá specifika, především pak volba download jako parametr get požadavku v URL k souboru ke stažení.
Jde tu především o to, jak bude prozlížeč vnímat odpověď na požadavek a to zejména u některých specifických typů souobrů.
http://...[?download={true|false}]
U jakéhokoli požadavku na stažení souboru je možné definovat download a s požadavkem je pak nakládano, jako s požadavkem na stažení souboru. Například:
http://aplikace.muj-server.cz/soubor.exe?download=true
stejně tak u požadavků na přílohy:
http://aplikace.muj-server.cz/files/0000000/00000000/00000000.bin?pdk=123~fieldid=1000045~download=true
(výše uvedený odkaz je zjednodušen - jde pouze o ukázku přidání download=true k původnímu požadavku)."
Stejným způsobem s opačným výsledkem je možné zadat download=false. Výchozí chování (bez zadání download={true|false}:
a) Běžné soubory z file systému (nikoli z virtuálních složek) jsou stahovány obvyklým způsobem (download=false);
b) Soubory přiložené k dokumentům jsou stahovány jako přílohy (download=true)
c) Soubory ve virtuálních složkách se stahují dle nastavení těchto složek:
U každé virtuaní složky je možno definovat volbu download true|false. Tato volba rozhoduje o zpusobu chovani příslušné složky. Pokud dojde k neshodě voleb mezi tím, co je uvedeno v nastavení složky a tím co je explicitně uvedeno v požadavku (v get části URL), má vždy přednost volba uvedená v požadavku.
Pokud je v požadavku uvedena volba dvakrát a pokaždé s opačnou hodnotou, přednost má volba "false".