Protect against files downloaded without extensions xibosignage/xibo#1003
Protect against files downloaded without extensions
xibosignage/xibo#1003

dasgarner/xibo-cms,ajiwo/xibo-cms,dasgarner/xibo-cms,PeterMis/xibo-cms,guruevi/xibo-cms,dasgarner/xibo-cms,xibosignage/xibo-cms,dasgarner/xibo-cms,alexharrington/xibo-cms,dasgarner/xibo-cms,xibosignage/xibo-cms,ajiwo/xibo-cms,ajiwo/xibo-cms,alexharrington/xibo-cms,alexharrington/xibo-cms,xibosignage/xibo-cms,guruevi/xibo-cms,PeterMis/xibo-cms,xibosignage/xibo-cms,yashodhank/xibo-cms,PeterMis/xibo-cms,alexharrington/xibo-cms,xibosignage/xibo-cms,guruevi/xibo-cms,dasgarner/xibo-cms,PeterMis/xibo-cms,yashodhank/xibo-cms,yashodhank/xibo-cms,xibosignage/xibo-cms,alexharrington/xibo-cms,PeterMis/xibo-cms