![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 28.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
mam taki problem, robię prosty skrypt pozwalający na wrzucanie avatara i tu jest haczyk, mam cały skrypt, który pozwala na wrzucenie pliku i sprawdza on rozmiar tego pliku dopiero gdy ten jest już na serwerze i ewentualnie go odrzuca. Problem jest w tym, że jeśli ktoś będzie chciał wrzucić np. obrazek 20MB, przy maksymalnym rozmiarze 50kb to ten plik zostanie odrzucony już po wykorzystaniu transferu. Mam ogólnie trzy koncepcje: I - przy użyciu ajax'u albo czegoś w tym stylu opartego na js sprawdzić rozmiar pliku przed wysłaniem. Raczej bym się nie skłaniał na to rozwiązanie, ponieważ różne przeglądarki różnie tolerują tego typu skrypty, do tego myślę też o użytkownika korzystających z tabletów i telefonów, to raczej nie przejdzie. II - upload oparty o flash. Ale ten pomysł raczej też odrzucam, ze względów oczywistych. Ani to przyjazne nie jest, ani miłe w ewentualnych późniejszych zmianach. III - pomysł chyba najbardziej sensowny, tylko nie mam pojęcia jak go zrealizować. Otóż chciałbym, żeby skrypt, który odbiera plik od użytkownika, raz na jakiś czas sprawdzał ile już załadowano na serwer - np co sekundę. Jeśli rozmiar przekroczy dopuszczalny, to odrzucić plik i wyświetlić komunikat. Znalazłem w Internecie parę rozwiązań, ale głównie opartych na I i II metodzie, a najbardziej by mi na III zależało. Jestem też otwarty na inne propozycje. Pozdrawiam. (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 02:24 |