Projektując serwis internetowy, zdarza się, że chcemy zaoferować użytkownikom możliwość przesłania i udostępnienia plików, w szczególności zdjęć czy innych form graficznych (mogą to być np. fotografie przedmiotów w serwisach aukcyjnych,awatary na forach, zdjęcia profilowe itp.). Wydawać by się mogło, że jest to bardzo proste do zrobienia – wystarczy odebrać plik, zapisać na dysku serwera i udostępniać przez HTTP. Niestety, poprawne zaprojektowanie tego typu systemu od strony bezpieczeństwa serwisu i użytkowników jest trudniejsze niż mogłoby się wydawać– a diabeł, jak zwykle, tkwi w szczegółach...
Artykuł pochodzi z magazynu "Programista" nr 1/2013 (08) . Spis treści tego wydania: http://programistamag.pl/?p=142
Magazyn możesz otrzymać jako dodatek do prenumeraty w ramach 3 wydań archiwlanych, które rozdajemy w prezencie.
Formularze zamówienia prenumeraty: http://programistamag.pl/typy-prenumeraty/