Configurar archivos de carga a través de un atributo [ESP-ENG]
Cuando no necesitas subir archivos a través de una página web utiliza una etiqueta con un tipo de atributo que indica que permitirá seleccionar archivos desde su computadora.
Cuándo se utiliza este tipo de etiquetas es necesario tener en cuenta que no se debe permitir desde el lado del cliente subir cualquier tipo de archivo a una página web ya que esto sería una vulnerabilidad terriblemente alta.
Por esas razones existen atributos que limitan al usuario qué cosas puede hacer y de cosas no sin necesidad de tener que recurrir a programación dinámica forzando la carga de la página.
When you do not need to upload files through a web page, use a tag with a type attribute that indicates that it will allow you to select files from your computer. When using this type of tags it is necessary to keep in mind that uploading any type of file to a web page should not be allowed from the client side as this would be a terribly high vulnerability. For these reasons, there are attributes that limit the user to what things he can do and what he cannot do without having to resort to dynamic programming, forcing the page to load.Estos ejemplos muestro que con una simple modificación a la etiqueta se limita el formato de archivo a subir, también se debe tener en cuenta que solo se puede subir un archivo a la vez.
These examples show that with a simple modification to the label the file format to be uploaded is limited, it must also be taken into account that only one file can be uploaded at a time.
En este ejemplo se podrá ver que solo permito subir archivos que son imágenes con cierto tipo de extensión, también si modifico el formato aceptado se podrá ver que habrá solo permito subir archivos con extensión PDF
In this example you can see that I only allow uploading files that are images with a certain type of extension, also if I modify the accepted format you can see that I only allow uploading files with a PDF extension
Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!
Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).
You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.
Re copados estos post en español! un saludo amigo y gran contenido! saludos!!!!!
Muchas gracias por el apoyo, suelo hacer esto como un ayuda memoria. Tengo tantas cosas que hacer en programación que prefiero dejarlas en algún lugar que valga la pena para no olvidarme de todo :D