Upload, zpracování a zobrazení souborů

Seznam nahraných souborů

Image File Mime Ext Download
123456_26969.jpg 123456_26969.jpg image/jpeg .jpg Download
expectation.jpg expectation.jpg image/jpeg .jpg Download
steps.jpg steps.jpg image/jpeg .jpg Download

Zobrazeno max 20 záznamů

Upload obrázků

Uploading…

Please wait
Done!
Error!

Akceptuje pouze obrázky jpg/png/bmp/gif s celkovou velikostí < 256MB, maximálně 10 souborů najednou.

Mazání souborů

Výpis ze složky souborů na serveru

Použito na zobrazení:

  • Program se podívá do složky souborů na serveru a vypíše jejich obsah.
  • Není řešeno nijak přes databázi, ani náhledy a plné velikosti zvlášť, nicméně to by bylo již snadné.

Použito na upload a zpracování:

  • Upload souborů buď drag&drop nebo klasický input resp click&browse
  • Input je skrytý pokud browser umí javascript, jinak je zobrazen klasický input type file
  • Validace u klienta minimální, pouze file type (dle přípony, povoleny pouze obrázky)
  • Upload pomocí Ajaxe
  • Limit na serveru velikosti uploadu na 256MB
  • Validace na serveru - filetypu dle signatury souboru
  • Validace na serveru - neukládám uživatelův obrázek, ale až můj převedený a resizovaný, vždy v jpg
  • Validace na serveru - validace a úprava jména souboru (druhá možnost by byla Path.GetTemp...)
  • Pokud se operace u některého obrázku nepovede ruším celý upload, a vracím info o chybě
  • Prace s obrázkem (scale, otočení dle EXIFu, uložení) pomocí System.Drawing.Common, které používá API GDI+

Upload viz:Microsoft docs