Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 2712|Odgovoriti: 0

[Drugo] Frontend uporablja spark-md5 za izračun vrednosti datoteke MD5

[Kopiraj povezavo]
Objavljeno na 30. 04. 2024 17:31:55 | | | |
Zahteve: Veliko spletnih strani ima zahteve za nalaganje datotek, kot so nalaganje avatarjev, nalaganje virov itd. Da bi zagotovili integriteto in doslednost datoteke, front-end običajno izračuna vrednost MD5 datoteke in jo ob nalaganju pošlje na back-end.

js za pridobitev MD5 vrednosti datoteke
https://www.itsvse.com/thread-7296-1-1.html

Hash (orodje za preverjanje MD5) V1.04 različica brez namestitve
https://www.itsvse.com/thread-4035-1-1.html

crypto-js izračuna vrednost sha256 datoteke
https://www.itsvse.com/thread-7293-1-1.html


SparkMD5 je hitra implementacija algoritma MD5 v md5. Skripta temelji na JKM md5 knjižnici, ki je najhitrejši algoritem. To najbolje deluje za brskalnike, ker je različica Nodejs verjetno hitrejša.

GitHub naslov:Prijava do hiperpovezave je vidna.
Stisnjena različica js paketa:Prijava do hiperpovezave je vidna.

Pri izračunu vrednosti MD5 datoteke v brskalniku, z uporabo izračunov blokov,Če je datoteka razmeroma velika, bo uporaba FileReaderja za njeno nalaganje v pomnilnik naenkrat povzročila sesutje ali zamrznitev brskalnika in neodzivnost

Testirajte datoteko velikosti 235 MB, kot je prikazano spodaj:




Koda je naslednja:





Prejšnji:JS povrne kodiranje HTML entitet
Naslednji:ASP.NET MVC uporablja Autofac za dodajanje globalnih filtrov
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com