hola alguien sabe como filtrar las extensiones de fichero con freeASPupload?
osea que solo puedan subirse pdf por ejemplo...
| |||
Re: freeASPupload y la extension del fichero Cita: yo utilice javascript para ello. pedi que contara los 3 ultimos caracteres de la caja de texto y si esos caracteres no coincide con el texto "pdf" que bloqueara la subida y te regrese a la página.otra forma es que aunque suban cualquier tipo de archivo solo visualizen los pdf y eso es a traves de la funcion Doc* que tienes en el código. espero que te sirva de ayuda |
| |||
Re: freeASPupload y la extension del fichero Cita: donde dice:Dim doc1=... Dim doc2=... Dim doc3=... ... el java si deseas te lo envio el lunes |
| ||||
Re: freeASPupload y la extension del fichero Hola No se si ya tienes lo que buscas. De todas formas te dejo esto
Código:
Suerte function verPDF (f) { var I = "false"; var c = f.nombre_input_file.value; var extension = c.substring(c.length-4,c.length) if (extension == ".pdf" || c == "") { I = "true"; } else if (c.indexOf('.pdf',0)== -1){ alert("Si quieres subir un archivo," + "\nel archivo ha de tener la extensión (.pdf)") document.getElementById("nombre_input_file").select(); document.getElementById("nombre_input_file").focus(); return (false); } else return (true); }
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |
| |||
Re: freeASPupload y la extension del fichero Cita: es justo el mismo código que te iba a enviar... se me han adelantado
Iniciado por Adler ![]() Hola No se si ya tienes lo que buscas. De todas formas te dejo esto
Código:
Suertefunction verPDF (f) { var I = "false"; var c = f.nombre_input_file.value; var extension = c.substring(c.length-4,c.length) if (extension == ".pdf" || c == "") { I = "true"; } else if (c.indexOf('.pdf',0)== -1){ alert("Si quieres subir un archivo," + "\nel archivo ha de tener la extensión (.pdf)") document.getElementById("nombre_input_file").select(); document.getElementById("nombre_input_file").focus(); return (false); } else return (true); } ![]() Un Saludo |
| ||||
Re: freeASPupload y la extension del fichero no se como implementar el javascript con multiples campos mi script es el siguiente Código PHP: |
| ||||
Re: freeASPupload y la extension del fichero Hola Llama a la función con OnSubmit <form action="puja_pdf.asp?aon=<%=carpeta_on%>&estat=puj at" method="POST" enctype="multipart/form-data" OnSubmit="return verPDF(this)" name="frmSend" class="normal"> Para validar varios campos algo así
Código:
Suerte function verPDF (f) { // de inicio lo declaramos falso var I = "false"; var a = f.attach1.value; var b = f.attach2.value; var c = f.attach3.value; var d = f.attach4.value; var extension1 = a.substring(a.length-4,a.length) var extension2 = b.substring(b.length-4,b.length) var extension3 = c.substring(c.length-4,c.length) var extension4 = d.substring(d.length-4,d.length) // declaras lo que es verdadero if (extension1 == ".pdf" || extension2 == ".pdf" || extension3 == ".pdf" || extension4 == ".pdf" || a == "" || b == "" || c == "" d == "") { I = "true"; } // declaras lo que es falso ......
__________________ Los formularios se envían/validan con un botón Submit <input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" /> |