Dobrý den,
setkaly jsme se se situací, kdy název souboru obsahuje nepovolený znak pro prostředí Windows (\). Poté je tento soubor nemožné pomocí standartních webových služeb uložit. Neuvažujete o přidání kontroly, která by tento znak vyhodila či nahradila?
Děkuji
44.1 Re: Nepovolené znaky v názvu souboru
admin 17.01.2017 11:35Na toto jsem tu před časem upozorňoval také, ale bylo mi odpovězeno, že to tak musí zůstat, jelikož zavedení kontroly by způsobilo nedoručení důležitých datových zpráv OVM. Čili někdo na státní správě generuje názvy obsahující nepovolené znaky, ale nelze proti tomu nic dělat, neboť zásah by měl (asi) za důsledek právní postih provozovatelů ISDS. Alespoň tak jsem pochopil odpovědi na můj tehdejší dotaz.
44.2 Re: Nepovolené znaky v názvu souboru
admin 17.01.2017 11:35Dobrý den,
situace se nijak od doby odpovědi p. Krejčímu nezměnila - do obsahu přenášených dat zasahujeme v co nejmenší míře a jen tam, kde nám to zákon a vyhláška, resp. jejich výklady přikazují. Proč máme my řešit, co jsou špatné znaky v nějakém OS? Proč bychom měli nahrazovat nějaké znaky jinými, když si totéž může udělat klientská aplikace podle svých potřeb (jako třeba klientský Portál ISDS)?
Přitom náprava je jednoduchá: při té práci s nalezením a konvertováním přílohy z base64 je další kontrola, zda obsah atributu dmFileDescr je validní pro daný OS, už maličkostí. Nahraďte nevalidní znaky třeba podtržítkem.
Jan Šíma