On Aug 8, 1:28 am, "Mario Moura" <[EMAIL PROTECTED]> wrote:
> What I am trying is show an image into my browser with this tag
>
> <img width="50" height="50" src="file:///C:/Users/example.JPG"/> into my
> browser.
>
> Is it possible? or is a security lock from browsers?

Both. It is possible, but only if your browser allows it.

> I am using $.post()

It is likely that you won't be able to POST to a JPG file. You should
use GET. For example, on my local web server i can POST to HTML files,
but on my hosting provider i cannot - i have to use GET for HTML
files.

> So I could send the path that user choice C:/Users/example.JPG to my php and
> return <img width="50" height="50" src="file:///C:/Users/example.JPG"/>

Imagine what would happen if any JavaScript could read a local file
and then POST it back to the web site. Scary stuff.

> But isnt working because browsers cant show this tag <img width="50"
> height="50" src="file:///C:/Users/example.JPG"/>

As well it should not. See above.

> I can upload the file to webserver I know but will be more fast and I can
> save some bandwidth traffic if I could do this. And avoid malicious users
> consume my bandwidth traffic.

But this feature is far more malicious than bandwidth theft.

> So Jquery can show Images from file:///C:? or something like this?

This is not a question of jQ, but of JavaScript and the browser's
security settings. i would NEVER enable my browser to allow reading of
local files. i don't even think that Firefox lets you configure it to
do that.

Reply via email to