Buduję stronę internetową, do której potrzebuję implementacji przesyłania wielu plików, która może zaszyfrować plik przed przesłaniem go na serwer.Przesyłanie wielu plików z funkcją md5 check przed przesłaniem
Chodzi o to, że użytkownicy mogą przesyłać pliki, które już istnieją lub mogą nie istnieć na serwerze. Aby zaoszczędzić przepustowość, chcę zaszyfrować plik przed przesłaniem go na serwer, wysłać hasz przez POST i kontynuować przesyłanie tylko wtedy, gdy serwer odpowie, że nie ma pliku z tym hashem.
Czy są jakieś bezpłatne implementacje oparte na Flashu (przypuszczam, że JavaScript nie będzie w stanie załadować pliku i go zahaczyć), które może działać dla mnie?
Interesująca prośba, ale nie widzę nic w tym kierunku. Oto pokrewne żądanie funkcji w swfupload: http://code.google.com/p/swfupload/issues/detail?id=287 możesz rozważyć otwarcie żądania funkcji samodzielnie lub dodać je samodzielnie do SWFUpload lub podobnej implementacji, jeśli mówisz Flash. Powinno być względnie łatwo mieć Flasha przekazującego wartość MD5 do wywołania zwrotnego JavaScript (wydaje mi się, że jest już wywołanie zwrotne 'onselect'), a reszta za pośrednictwem żądania Ajax. –
Może być pomocna: http: // stackoverflow. com/questions/768268/how-to-calculate-md5-hash-of-a-file-using-javascript –