Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zmiana wielkości zdjęcia w javascript
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
tomaszh
zastanawiam się czy można po stronie przeglądarki zmniejszyć rozmiar zdjęcia do odpowiedniego(co za tym idzie również wielkość pliku) i dopiero wtedy tak pomniejszone zdjęcie wysłać poprzez formularz na serwer. Wielu użytkowników przesyła np. zdjęcia 2MB nie zdając sobie sprawy z jego wielkości a wtedy muszą oczekiwać kilku minut zanim plik zostanie przesłany i dopiero wtedy obrobiony przez php. Powiadamianie użytkownika o tym że tylko zdjęcia do pewnego rozmiaru będą akceptowane również nie wchodzi w grę gdyż wielu z nich nie potrafi ich zmniejszyć i zniechęca ich do korzystania z serwisu.
revyag
Nie zrobisz tego. Nie możesz grzebać u usera w plikach smile.gif
W formularzu daj
  1. <input name="MAX_FILE_SIZE" type="hidden" value="dozwolona_wielkość_pliku" />

Wtedy po prostu plik sie nie skopiuje. Możesz to też jakoś obsłużyć, walnąć jakoś komunikat,szczegóły w manualu.
tomaszh
no właśnie tego typu ograniczeń wolałbym nie dawać, ponieważ nie każdy wie jak zmniejszyć plik do wymaganych np. 300kB, używając podstawowych narzędzi jakie oferuje Windows.
mike
1. Użytkownik sam zmniejsza zdjęcie;
2. Użytkownik wysyła duże zdjęcie a ty je zmniejszasz;
3. Blokujesz wysyłanie dużych (ciężkich) zdjęć.

Innych możliwości nie ma.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.