como conseguir poner un valor predeterminado a un input del tipo file?
He intentado poner <input type="file" value="texto"> pero no funciona
| |||
Según tengo entendido, esto no es posible por problemas de seguridad (de privacidad, más bien). Si fuera posible, conociendo la ruta de un archivo en el sistema se podría hacer que se enviara automáticamente (haciendo que en la carga de la página se enviara el formulario). Y esto no sería nada agradable. Saludos. |
| ||||
vayap! es una pequeña faena, pero weno. No acabo de entender muy bien porque si le pones un value predeterminado al input file puede conllevar problemas de seguridad, la verdad es que no lo veo...
__________________ Solo hay 10 clases de personas, las que saben binario y las que no. |
| ||||
Hola oskarL Un ejemplo de como podría "robarte" un archivo de tu ordenador (afortunadamente no funciona)
Código:
Saludos, <body onload="forms[0].submit"> <form> <input type="file" value="c:/miarchivodecitas.txt" /> </form> |
| ||||
Bueno, bien, me pueden robar los archivos, pero no se puede hacer nada mas! digo yo. Quiero decir, deberia poder ponerse el value, y asumir que se puedan copiar el archivo... si me da igual que lo puedan copiar que?
__________________ Solo hay 10 clases de personas, las que saben binario y las que no. |
| |||
Es que no siempre te va a dar igual, ni todos piensan lo mismo. Combiná esta posibilidad con algún fallo del navegador que usás, o con algún gusano/troyano que tengas (situación mucho más común de lo que se piensa), y tenés que podrías estar enviando sin saberlo cualquier archivo de tu computadora. ¿y si se me ocurre enviar..... C:\windows\user.dat C:\windows\cookies\..... Pensalo bien, quizás no sea un problema grave, pero lo que se hizo fue cortar por lo sano. Saludos. |