I want to let users upload images and videos to my website. Normally I check the image extension for jpg
or png
extension. But I tested the security of my web by upload a shell to hack it, so I changed the shell's extension to .jpg
.
Sadly it had been uploaded to the host's folder normally and shows all my files, so if any one know the best way to make sure this file is a video or this file is a real image before uploading it to the host in C#
Asp.net
web forms.