ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tarea JavaScript


Enviado por   •  14 de Septiembre de 2020  •  Informes  •  705 Palabras (3 Páginas)  •  75 Visitas

Página 1 de 3

1. - Considerando que el elemento input para adjuntar archivos a un formulario facilita la implementación de esta tarea, ¿bajo qué condiciones no sería recomendable utilizar este elemento, sino que desarrollar scripts en JavaScript para realizar dicha tarea? Comente y debata las intervenciones y argumentos establecidos por sus compañeros.

Respondiendo a la pregunta, ¿bajo qué condiciones no sería recomendable utilizar Input, sino que desarrollar scripts en JavaScript para para adjuntar archivos a un formulario?, puedo decir que cuando quiero que un método implementado mediante un código de programación como lo es un script, que puede ser una página en PHP, que verifique que la información que se está subiendo es la correcta, en cuanto al nombre de la persona que tiene que ser, con los datos personales requeridos, que limite el tamaño máximo de los archivos adjuntos, etc.,  y que realice una copia en un directorio del servidor que puede ser una base de datos donde se guarde todo.

 Para implementar el script se debe usar el método POST para el envío de los datos, de esta forma se puede personalizar y automatizar a la vez fácil, la forma en que se suben y envían los datos, se pueden configurar en el script métodos de iteración para distintos propósitos, por ejemplo: que no se ingrese un rut dos o más veces por el mismo usuario, o que no se suban garabatos, o cualquier otra restricción de acuerdo a la política de administración del servidor, o de la empresa asociada. En este caso por supuesto que adjuntar datos con un script es más ventajosa que con un input.

2.1

Continuando con la pregunta N° 1, viendo y considerando la opinión de los compañeros del foro, puedo sostener que para la implementación de un script para subir o adjuntar archivos se pueden usar los siguientes atributos para realizar las comprobaciones necesarias y así garantizar que los datos subidos son los correctos:

$_FILES['userfile']['name'] // es el nombre original de la carpeta en el equipo de usuario.

$_FILES['userfile']['type'] // el Multipurpose Internet Mail Extension, por ejemplo archivo.pdf

$_FILES['userfile']['size'] // el tamaño máximo establecido para que pueda ser subido.

$_FILES['userfile']['tmp_name'] // nombre que se le da a la carpeta temporal del servidor donde se guardan los datos enviados.

A partir de PHP 5 se sustituye el array $HTTP_POST_FILES por el array S_FILES que es lo mismo pero más simple y corto para escribirlo y puede funcionar en cualquier tipo de servidor actual.

Un ejemplo de script para subir datos ala servidor:

//se toma el valor de un elemento del formulario//

...

Descargar como (para miembros actualizados)  txt (4.8 Kb)   pdf (47.8 Kb)   docx (8.6 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com