Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Walidacja upload'owanej grafiki z linka.
Forum PHP.pl > Forum > PHP
L0k0
Witam!

Mam zrobiony upload obrazów z linka i zastanawiam się nad jedną kwestią w dwóch kontekstach: jak sprawdzić rozmiar upload'owanego pliku?

Mam zrobione tak, że najpierw robię file_get_contents i kopiuje kod pliku do tablicy. Co jednak, jeśli okaże się, że plik ma np. 2 GB ? Prawdopodobnie nastąpi mega zamulenie albo wysypanie się serwera.

Jeśli tak, to jak sprawdzić rozmiar pliku przed wgraniem do tablicy? Czy jest to w ogóle możliwe?

Pozdrawiam!
Damonsson
Albo od razu waliduj i informuj o tym po stronie klienta (chyba można już tylko z pomocą HTML5). Jak zrobi sobie mega zamulenie to tylko na swoją niekorzyść, serwer nie umrze.
L0k0
Cytat(nospor @ 17.09.2013, 10:21:12 ) *


Dzięki za szybką odpowiedź. Mam tylko jedno pytanie: w którym momencie następuje sprawdzenie wielkości? Czy jeśli ktoś wrzuci mi giganta to nie zamulę?

Czytałem o wykorzystaniu cURL'a. Czy nie była by to lepsza opcja?

Pozdrawiam!

Cytat(Damonsson @ 17.09.2013, 10:29:05 ) *
Albo od razu waliduj i informuj o tym po stronie klienta (chyba można już tylko z pomocą HTML5). Jak zrobi sobie mega zamulenie to tylko na swoją niekorzyść, serwer nie umrze.


A tu możesz rozwinąć, bo właśnie to mnie najbardziej interesuje. cURL?
Damonsson
Co ma do tego cURL?


Przykład w jQuery:
http://jsfiddle.net/9bhcB/2/
L0k0
Cytat(Damonsson @ 17.09.2013, 10:33:33 ) *
Co ma do tego cURL?


Przykład w jQuery:
http://jsfiddle.net/9bhcB/2/


Ta metoda na pewno pomoże, skorzystam, dzięki smile.gif
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.