Tại sao lại hash file name sau khi upload lên server?

Mình vào các trang web thì inspect thấy 1 số hình ảnh đều hash file name, không biết tại sao.

chung độ dài cho tên file. các file sẽ thường có độ dài ngẫu nhiên, có khi ngắn quá có khi dài quá. thường hash function sẽ cho mọi input về về 1 độ dài, giúp lưu trữ tiện hơn cho db. ngoài ra đánh index cho 1 column có độ dài cố định cũng sẽ có hiệu xuất tốt hơn

4 Likes

Để mỗi file có 1 ID riêng.

4 Likes

Thường ảnh được lưu chung 1 folder, cần có id duy nhất, để đảm bảo 2 user upload 2 ảnh có tên giống nhau thì ko ai bị trùng. cái file name đấy có thể là uuid chứ ko phải hash file name đâu.

6 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?