Foros del Web » Programando para Internet » Javascript »

Validar que el nombre deun archivo no contenga caractares raros ?

Estas en el tema de Validar que el nombre deun archivo no contenga caractares raros ? en el foro de Javascript en Foros del Web. Tengo un campo de archivo donde el usuario sube una imagen. Anda todo bien, pero el problema es si el usuario sube un archivo con ...
  #1 (permalink)  
Antiguo 13/06/2007, 08:38
 
Fecha de Ingreso: diciembre-2004
Mensajes: 139
Antigüedad: 20 años
Puntos: 1
Validar que el nombre deun archivo no contenga caractares raros ?

Tengo un campo de archivo donde el usuario sube una imagen. Anda todo bien, pero el problema es si el usuario sube un archivo con algun carater raro, por ej:
c:\misdocumentos\micarpeta\foto.deproducto.jpg

Tira error, entonces lo que quisiera es si alguien me puede facilitar un script que saque de derecha a izquierda los primeros 4 caracteres y lo que hay mas alla de la primer "\" inclusive .Asi me queda el nombre sin extension y comprobar de que no haya ningun caracter raro.

Lo haria yo pero la verdad que con las sintaxis del java voy muy mal
  #2 (permalink)  
Antiguo 13/06/2007, 08:45
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Re: Validar que el nombre deun archivo no contenga caractares raros ?

Hola:

La verdad es que con esos campos, los navegadores no deberían permitir la edición y solo poder rellenarlo desde el propio SO, supongo que una opción podría ser consultar si el "_FILES" que se suba da error, pero ya sería desde el server. (si lo haces es porque tu server lo admte...)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 13/06/2007, 09:07
 
Fecha de Ingreso: diciembre-2004
Mensajes: 139
Antigüedad: 20 años
Puntos: 1
Re: Validar que el nombre deun archivo no contenga caractares raros ?

No entendi.....

No se pueden validar los campos de archivo??
  #4 (permalink)  
Antiguo 13/06/2007, 09:17
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Re: Validar que el nombre deun archivo no contenga caractares raros ?

Hola:

Los campos tipo file solo pueden validarse desde el servidor (al menos con una mínima seguridad)... si pones un campo file y en algún sitio lo rellenan con cualquier cosa en el servidor se obtendrá un código de error y fácilmente y con máxima seguridad se puede volver al formulario origen para volver a introducir datos, pero si se permite la edición de ese campo, se puede modificar para obtener algún fichero importante del navegador del cliente... hoy mismo vi un ejemplo donde se modificaba el file y se permitía subir un fichero de contraseñas... ¡considéralo...!

Los campos de archivo puedes (con dificultad) borrarlos, pero nunca editarlos: Revisar las imágenes antes de subirlas

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:16.