Zrobiłem najprostszy test:
Kod
<input type="file" onchange="alert(this.value)">
Kod ten wyświetla jedynie "część" ścieżki do pliki(FF - może starsze przeglądarki pokażą pełną ścieżkę), a dokładnie tylko jego nazwę - skoro tak jest to pewnie jest to związane z bezpieczeństwem( żeby nie było wiadomo, gdzie użytkownik trzyma pliki - moje domysły) stąd mój post.
Kod ~mortusa działa trochę inaczej(i tylko dla FF). Sam zobacz, że nie wyświetlana jest pełna ścieżka, a sam plik:
Kod
<input type="file" onchange="alert(this.files[0].getAsDataURL() );>
Stwierdziłem zatem, że skoro nie da się tego zrobić dla wszystkich przeglądarek to nie da się tego zrobić - zastosuj ajax + upload pliku(chyba nie musisz zapisywać obrazka na serwerze( w PHP dawno się nie bawiłem) -
http://forum.webhelp.pl/php-i-bazy-danych/...on-t199853.html )
@Rid: Ty mówisz po prostu o
Kod
new Image
- moim zdaniem o czymś innym