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

[0] Índice de Mensajes

Ir a la versión completa