estoy recibiendo errores de los clientes que se están cargando archivos con dos puntos en el nombre del archivo, es decir C:/uploads/test : doc.html
¿Cómo obtener un archivo en Windows con dos puntos en el nombre del archivo?
que suponer que algún sistema Unix o Linux está generando el archivo pero no estoy seguro de cómo los usuarios que están ahorrando con el nombre de archivo inválido. He codificado una pieza que debe cambiar el nombre del documento al cargarlo. Mi problema es que no puedo probarlo porque no puedo obtener un archivo en Windows que tenga dos puntos en el nombre del archivo.
Hay algunos caracteres que simplemente no están permitidos en los nombres de archivo de Windows, los dos puntos son uno de ellos. Lo siento. –
P.S. la lista completa de caracteres no válidos está aquí: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx#file_and_directory_names –
Podría ser posible hacer esto con la API nativa o desde un controlador de dispositivo. Pero no podría cargar el archivo desde una aplicación de Windows, o hacer cualquier otra cosa con él. –