MarekA
22.03.2010, 09:41:50
Witam Was serdecznie
Nie odnalazłem odpowiedzi na dręczące mnie pytanie więc zamieszczam nowy temat. Chodzi o zrobienie sumy kontrolnej MD5 pliku po stronie klienta. PHP odpada więc czym da się to zrobić? JS z tego co wiem ma okrojony dostęp do plików i nie mam pewności czy można zrobić MD5 z pliku.
Pomożecie początkującemu wskazać odpowiednią technologie?
wookieb
22.03.2010, 09:49:09
Ale to użytkownik musi wybrać plik do sprawdzenia. Tutaj pokusiłbym się o użycie flasha i biblioteki hashujacej z tego zestawu bibliotek
http://code.google.com/p/as3corelib/
thek
22.03.2010, 10:08:00
Ogólnie algorytm md5 możesz w JS implementować. Google w tym Ci pomoże, bo ma gotowe kody. Wskazać i tak musisz plik poprzez użytkownika, bo nie ma skrypt możliwości zgadywania co ma algorytmem md5 potraktować.
wookieb
22.03.2010, 10:18:44
Tak ale jsem nie otworzysz zawartości pliku i nie obliczysz sumy kontrolnej. Musiałbyś wysłać na serwer co kompletnie mija się z celem.
thek
22.03.2010, 12:00:58
W sumie racja... JS ma bardzo ograniczony dostęp do lokalnego systemu plików kombinowanie z flashem pozostaje chyba jedynym sensownym rozwiązaniem na chwile obecną.
wookieb
22.03.2010, 12:21:38
Sprawdzone. We flashu działa
// file to obiekt klasy FileReference
MD5.hashBytes(ByteArray(file.data));
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.