![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 28.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam taki problemik. Otoz chcialbym wyswietlic na stronie zdjecie, ktorego zrodlo znajduje sie na lokalnym dysku. Sposob jest nastepujacy:
Niestety ow zdjecie wyswietla sie jedynie w przegladarce IE, a w innych nie. Mianowicie FF, Mozilla i Netscape pracujacy w trybie Mozilli nic nie wyswietlaja, natomiast Opera jedynie okresla obszar zdjecia (100x100), ale o zdjeciu zapomina. Wie ktos w czym moze byc problem? Ten post edytował MiGoo 10.01.2006, 14:59:25 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
No jak na mój gust to wszystko działa dobrze... Po prostu IE ma tyle dziur, że coś takiego działa. Nie możesz przerzucić grafiki do katalogu dostępnego z serwera WWW? Ewentualnie udostepnić docelowy katalog w konfiguracji?
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 28.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi o to, ze w <input type='file'> chce wskazac zdjecie z mojego dysku i to zdjecie bez wgrywania na serwer ma wyswietlic. Wlasnie tak chce to zrobic, bez uploadu zdjecia.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Tak to tylko w Erze...
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 28.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Bez problemu to dziala, jesli plik jest na serwerze, na ktorym stoi strona (wtedy zamiast <input type='file'/> stosuje <input type='text'/> w celu podania sciezki do zdjecia). Oto kod JavaScript, ktory sprawe zalatwia. Ale nie dziala, jesli jest zdjecie na lokalnym dysku (ino pod IE)...
Kod function sprawdz_ogl_dodaj_logo ()
{ logo_file=document.getElementById ('logo_file'); logo_img=document.getElementById ('logo_img'); logo_img.src = logo_file.value; } Ten post edytował MiGoo 10.01.2006, 15:45:00 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Przeglądarka nie pobierze ci przecież sama pliku z lokalnego dysku.I dziękuj za to Bogu.
A, że w IE działa "poprawnie", cóż, używajmy IE! Dzielmy się plikami z innymi ! -------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 28.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Przeciez w kazdej chwili mozna wyslac dowolny plik z dysku na serwer uzywajac znacznika input. Ale nie o to mi chodzi. Chodzi o to, zeby wskazane zdjecie automatycznie sie wyswietlilo. Bez uploadu. I to wszystko (kolejny raz pisze, ze jesli zdjecie jest na serwie, to bez problemu wyswietla inne, ktorego sciezke sie wpisze w inpucie).
Ten post edytował MiGoo 10.01.2006, 16:03:33 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat(MiGoo @ 2006-01-10 15:56:41) Przeciez w kazdej chwili mozna wyslac dowolny plik z dysku na serwer uzywajac znacznika input. Czy ty przypadkiem nie mówisz o ustawienieu wartości value dla pola input tupu file, bo jak tak to ![]() ![]() -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem sobie pliczek o takiej zawartości:
Po załadowniu do FX i Opery (pod windowsem) ładnie mi pokazał piórko apacha, czyli to co znajduje się w pliku c:\WWW\Apache2\icons\apache_pb.gif Chyba chodzi o że zamiast
ma byc:
PS. To jest świetny sposób na odciążenia servera jakiejś gry online, całą grafikę może ladować z dysku ![]() A nie żadne dziury ![]() Ten post edytował sztosz 10.01.2006, 16:54:32 -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 28.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(crash @ 2006-01-10 16:50:13) Czy ty przypadkiem nie mówisz o ustawienieu wartości value dla pola input tupu file, bo jak tak to ![]() ![]() Ze niby co? Mowie, ze mozna wskazac w takim polu dowolny plik i go uploadowac, oczywiscie jesli w kodzie, powiedzmy php, nie ma specjalnych zabezpieczen odnosnie typu pliku, rozmiaru itp. Cytat(sztosz) PS. To jest świetny sposób na odciążenia servera jakiejś gry online, całą grafikę może ladować z dysku smile.gif A nie żadne dziury winksmiley.jpg W koncu ktos normalnie podszedl do sprawy, a nie wymysla Bog wie co. Niestety po zastosowaniu Twoich wskazowek dalej jest to samo... Ten post edytował MiGoo 10.01.2006, 17:05:27 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
sztos: ukośniki tu nie mają nic do rzeczy. Dziwne, że u mnie ta grafika z twojego przykładu nie wyświetla się ani pod Opera ani FireFox'em (no pod IE oczywiście "działa")... A próbowałeś wyświetlić w ten sposób jakąś grafikę z katalogu, do którego Apache naprawdę nie ma dostępu (c:\WWW\Apache2\icons\ nie jest zbyt dobrym przykładem), z samego C:\ na przykład?
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 866 Pomógł: 32 Dołączył: 2.06.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jak stronka jest Lokalnie wczytywana czyli adres strony to też file:/// to nie ma problemu, ale jak http:/// to dupa blada
![]() No to jest chyba nie do przeskoczenia ![]() ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 05:56 |