Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Pobranie rozmiarow obrazka znajdujacego sie na dysku
JanuszTracz
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 26.02.2009

Ostrzeżenie: (0%)
-----


Witam.

Mam pytanie... Czy da sie zrobic tak, ze jest pole:

  1. <input type="file"...


ktos wybiera obrazek ze swojego dysku, klika button i pobiera rozmiary tego obrazka?



pozdrawiam,

Janusz Tracz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


  1. <?php
  2. echo($_FILES['userfile']['size']);
  3. ?>
wyświetli Ci wielkość pliku.

Pozdrawiam

--EDIT--
A może Ci chodzi o wymiary obrazka?
Jak tak to GD i:
  1. <?
  2. list($szerokosc, $wysokosc, $typ, $atrybuty) = getimagesize("image1.jpg");
  3. ?>


Ten post edytował kamil4u 28.02.2009, 12:44:51
Go to the top of the page
+Quote Post
JanuszTracz
post
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 26.02.2009

Ostrzeżenie: (0%)
-----


chodzi mi zeby odczytac wymiary bezposrednio z dysku, w javascript
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Niemożliwe do zrobienia - niestety:) - chyba, że w IE(i tylko w nim), ale to Ciebie chyba nie interesuje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(kamil4u @ 28.02.2009, 13:01:50 ) *
Niemożliwe do zrobienia - niestety:)
Możliwe.
A ~JanuszTracz jak będzie kontutował swój poprzedni wątek (zamiast robić zabrobiony tutaj crossposting) to może się dowie.
Go to the top of the page
+Quote Post
kamil4u
post
Post #6





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Cytat
Możliwe.

Rozwiń swoją wypowiedź, proszę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
JS ze względów bezpieczeństwa nie może 'mieszać' się do plików na dysku użytkownika. Bez wysłania pliku na serwer nie sprawdzisz jego wielkości, czy wymiarów. No chyba, że jest sposób, którego nie znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - z chęcią się dowiem.

Pozdrawiam
Go to the top of the page
+Quote Post
JanuszTracz
post
Post #7





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 26.02.2009

Ostrzeżenie: (0%)
-----


@mike, odpislem z podziekowniami w tamtym temacie i mialem 3 opcje do wyboru:

a) edytowac swoj ostatni post (z czego temat bylby gdzies na koncu i nikt by go nie przeczytal)

(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) zdublowac (to chyba zabronione)

c) napisac nowy temat (i to tez zabronione)



wracajac do tematu, gdy uzytkownik wybiera plik to pole input mialoby wartosc "C:\Documents and Settings\profil\Pulpit\obrazek.jpg",  trzeba by to chyba zmienic na file://C:/Documents and Settings/Ja/Pulpit/obrazek.jpg, tyle ze gdy w pliku index.html dam:

  1. <img src="file://C:/Documents and Settings/Ja/Pulpit/obrazek.jpg">


sciezka zmienia sie na: "file:///C:/Documents and Settings/Ja/Pulpit/obrazek.jpg"

Ten post edytował JanuszTracz 28.02.2009, 13:32:16
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ale nie rozumiesz, że JS ma bardzo ograniczone (albo brak) możliwości jakiejkolwiek manipulacji value dla pola pliku? Z tego, co pamiętam, to niektóre przeglądarki przechowują wyłącznie nazwę, bez ścieżki.

Odpuść sobie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 02:59