在使用 HTML5 檔案 API 上載前唯一識別檔案
在使用 HTML5 檔案 API 製作檔案上傳程式時,我們希望確保不會根據實際資料上傳重複的檔案。
使用 MD5 計算雜湊值並非有效的方法,因為所有這些都在客戶端上發生並且十分費時。
實際上沒有捷徑可走。
如果我們需要毫無混淆地識別重複的檔案,那麼我們必須先讀取每個檔案的內容,然後再進行比較。
另一種方法是使用預定義的不變視窗,為給定的檔案塊子集查詢 MD5 雜湊值。
Advertisement
在使用 HTML5 檔案 API 製作檔案上傳程式時,我們希望確保不會根據實際資料上傳重複的檔案。
使用 MD5 計算雜湊值並非有效的方法,因為所有這些都在客戶端上發生並且十分費時。
實際上沒有捷徑可走。
如果我們需要毫無混淆地識別重複的檔案,那麼我們必須先讀取每個檔案的內容,然後再進行比較。
另一種方法是使用預定義的不變視窗,為給定的檔案塊子集查詢 MD5 雜湊值。