[Javascript] Forward image via http with ajax

Roland Neilands rneilands at pulsemining.com.au
Thu Feb 1 20:06:13 CST 2007


Paul,

You can't update a file upload control (<input type="file>) in any way 
with JS. You can't even set an initial value with straight HTML.
I have tested this recently in IE 6/7 & FF.

Regards,
Roland 


Paul Novitski wrote:
> At 2/1/2007 05:22 PM, Terry Riegel wrote:
>> I am working with a IP camera that is able to display an image on my
>> web browser (since my computer and the camera are on the same network
>> intranet) I would like to push that image via javascript up to my web
>> server (internet). This would allow me capture an image without
>> configuring a router to port forward.
>
>
> Javascript has been very deliberately designed to avoid security 
> breaches such as reading & writing the client's hard drives.
>
> What's the mechanism that brings the image to your browser?  In order 
> for you to see it has it been saved as an image file to your hard 
> drive?  If so, could you build an html form with a file upload 
> control, seed its value with the location of the image file, and 
> submit() the form?
>
> If the ECMA folks are doing their homework, that isn't possible.  If 
> you figure out how, please keep your script off my computer! as you've 
> opened a nasty security loop hole.  It would mean you could put a 
> script on a web page that would upload selected files from the 
> client's hard drive without their knowledge or intervention.
>
> a) Please let us know if you succeed.
> b) Please discover it's impossible!
>
> On the other hand, if the image constitutes the value of a DOM 
> element, perhaps all you need to do is htmlencode the binary string 
> and feed it to an HttpXMLRequest routine.
>
> Sorry to break my own rule and make a suggestion I don't have time to 
> test first.  Blow me down!
>
> Regards,
>
> Paul
> __________________________
>
> Paul Novitski
> Juniper Webcraft Ltd.
> http://juniperwebcraft.com
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript



More information about the Javascript mailing list