Riso:
Te recomiendo este sencillo pero efectivo codigo escrito en php
para evitar que te suban archivos no permitidos o de codigos peligrosos.
$listanegra = array(".php", ".phtml", ".php3", ".php4", ".js", ".shtml", ".pl", ".py", ".exe", ".html", ".htm", ".xhtml", ".wml", ".txt", ".dll", ".bat");
foreach ($listanegra as $docum) {
if(preg_match("/$docum\$/i", $_FILES['archivo']['name'])) {
echo "<font size=\"-2\" face=\"verdana\">";
echo "<b>Tipo Archivo<br>";
echo "<b>NO PERMITIDO!!!.<br>";
echo "<b>Lo Sentimos.<br>";
echo "<br><a href=\"index.html\"><b>VOLVER<a/>";
exit();
}
}
Esto debes colocarlo justo despues del upload...
El otro problema con los antivirus es que si cada subida el programa antivirus tiene que revisar el directorio entonces el servidor se pondria muy lento; a menos
que se tenga un antivirus que se active desde la linea de comandos con algun sistema de programacion como php y entonces seria mucho mas facil.
Esto ultimo lo hace con mucha eficiencia la empresa google.com y especialmente con su servicio de correo GMAIL.
Saludos
Y espero te ayude
Franco.