El caso (alomejor solo ocurre en mi equipo) es que si no 'subo' el archivo al server, este me da error, encambio si lo acepto no pasa nada.
Para simplificarlo a los que lo veis mejor con un seudo-codigo:
Dim lFileLen: lFilelen = File.GetFileSize("file_upload_1")
If lFileLen > SIZE_2MB Then
'Aqui queria mostrar un mensaje diciendo que no se podia subir.
'PERO EL MUY...

ME DA EL DICHOSO ERROR
Response.Write "Error: Fichero demasiado largo."
'Una cutre solución seria hacer lo siguiente:
Dim sDataFile
sDataFile = Request.BinaryRead(lFileLen)
'Y no guardarlo en ningun archivo, ademas del tiempo perdido al subirlo.
Else
Call SaveFile(Request.BinaryRead(lFileLen))
'Ahora aunque no guarde el fichero al disco (logico) no dara el error
End If
Fin Seudo-codigo
Lo ironico de este asunto no es como hacerlo en asp, es que si no lees
el archivo de BinaryRead NO SE PUEDE MOSTRAR LA PAGINA
Entonces; ¿tengo que subir el archivo al server, comerme un ancho de banda y proceso de CPU para nada?
Si alguien sabe si es una limitación del html o como reparalo porfabor aganmelo saber!!!

Gracias!!!