Last year I have allowed to users upload image files and pdf to ASP.NET site. After only one week the server was infected with viruses an infected files.
After research and month and trying lots of kinds of validations and advices i came to conclusion that there is nothing in my power as code developer that will track and filter the infected files.
Than i came to conclusion that I should use external server to maintain only the files, rather on the same server of the ASP.NET application.
I would like to use a server or host that will protect the files and will not allow infected files to be uploaded. instead of handling the security myself. I need that the server will allow to upload files from ASP.NET site, and to be able to download them by calling to the file by name and url maybe. Is there such services? what exactly i should look for?