Computer >> Máy Tính >  >> Lập trình >> Javascript

Nhận dạng duy nhất các tệp trước khi tải lên bằng API tệp HTML5

Trong khi tạo trình tải lên tệp bằng API tệp HTML5, chúng tôi muốn đảm bảo rằng không có tệp trùng lặp nào được tải lên dựa trên dữ liệu thực tế.

Tính toán băm với MD5 không phải là một phương pháp hiệu quả vì tất cả những gì xảy ra ở phía máy khách và tốn nhiều thời gian.

Thực ra không có phím tắt nào cho việc này.

Nếu chúng ta cần xác định các tệp trùng lặp mà không gây nhầm lẫn thì trước tiên chúng ta phải đọc nội dung của từng tệp và sau đó so sánh nó.

Một cách khác là tìm băm MD5 cho tập hợp con các khối tệp đã cho bằng cách sử dụng cửa sổ bất biến được xác định trước.