I want to auto select a file through
File input tag < input type=file > via java script ?
I know this is security issue and not allowed normally.
But is this allowed through extensions or in any form in any browser,
because i m working on a automation project
which requires posting of a form with multiple values has
upload feature which uploads file first and then posts form(kijiji.ca)
and need this to be done.
need not to be browser specific any browser which have automation capability like chrome, Fire fox
Hi Wladimir, i got it working as Wladimir suggested in Extension scope.
Can u tell me if i need to auto select multiple files what value should i set.
I tried setting this
input.value = '"D:\Temp\step1.jpg" "D:\Temp\step2.jpg" "D:\Temp\step3.jpg"'
but it don't accept it. Though i can set it to single image and it takes it..
thanks..
Firefox extensions are allowed to set input.value property so something like this will work:
input.value = "c:\\autoexec.bat";
input.form.submit();
However, when using Add-on SDK a content script will likely not have the necessary privileges (needs to be tested). In this case one would need to use chrome authority and access the web page directly rather than via a content script.
As to Chrome, extensions there don't have access to the file system - so the security restrictions that apply to web pages are applying to extensions as well. Allowing extensions to set the value of a file upload widget would be a security issue there. So I'm pretty sure that it isn't possible.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With