Programación Web y Scripting > JavaScript
Enviar Un Formulario
(1/1)
oonai:
Saludos
Estoy tratando de enviar un formulario, con un archivo anexo, El anexo en iun archivo que contien una nota de pedido, y debe enviarse tal cual es, si aluno sabe cono hacerlo Gracia
Altareum:
Bueno, primero en la etiqueta form del formulario tienes que poner:
--- Código: Text ---enctype="multipart/form-data" Y dentro de este el campo para el archivo:
--- Código: Text ---<input name="archivo" type="file">
Solo puedes guardarlo con PHP o ASP, pero como el ASP no se me da para nada, te explico el método con PHP...
En la página donde recibes los datos utilizas el array $_FILES[] para obtener los datos del archivo que enviaste. Te recomiendo que primero hagas un
--- Código: Text ---print_r($_FILES) para ver más claramente lo que te devuelve el formulario.
Verás que uno de los datos es el nombre temporal del mismo ($_FILES['archivo']['tmp_name']).
Para guardar el archivo al servidor (siempre y cuando tengas permisos de escritura del mismo), utilizas la función move_upload() de la siguiente forma:
--- Código: Text ---move_uploaded_file($_FILES['archivo']['tmp_name'],"carpeta_destino/nuevo_nombre.extensión");
Y eso es todo.
Altareum.
Navegación
Ir a la versión completa