Pues parece que no va por ahí la cosa, tanto da que anexe una barra "\" al final de la ruta (después de hacer Server.MapPath) como sin ponerla...
La llamada la he hecho con estos dos casos:
Código:
c:\inetpub\wwwroot\upload\users\2008.05
c:\inetpub\wwwroot\upload\users\2008.05\
Que se corresponde con
Código:
Server.MapPath("/upload/users/2008.05")
¿Cosa rara verdad? Creo que la cosa va más por la sentencia
oFich.Write Chr(AscB(MidB(Datos, i, 1))), como decías antes debe ser que el error salta al encontrar un nulo en esa línea, lo que no se es como tratarlo, ya que no basta con
If Datos & "" <> "" Then...
Gracias por tus respuestas
EDITO: VAYA COSA MÁS RARA!! Bueno, pues resulta que probando, antes sin poner la barra final en la ruta digamos que funcionaba ok una de cada 20 veces que fallaba, ahora con la barra final, pues falla una de cada 20 veces que funciona (vamos, que funcionan casi todos los ficheros que subo, y no, el error no está en los ficheros, son jpg bien formados)