테마 자산 업로더가 잘못된 파일을 '기억'함

디스코어 팀에 인사드립니다. 첫 버그 리포트입니다. 실수가 있다면 사과드립니다.

  1. 테마 설정의 에셋 업로더에 foo.woff 폰트를 업로드합니다.
  2. 테마 설정에서 해당 에셋을 삭제합니다.
  3. 로컬에서 폰트 이름을 bar.woff로 변경합니다.
  4. 이름이 변경된 폰트를 업로드합니다.

기대되는 동작: 디스코어가 새로운 업로드를 허용하고 파일 이름이 bar.woff로 표시됩니다.
버그 동작: 업로드된 파일 이름이 foo.woff로 표시됩니다.

참고: 저는 BunnyCDN과 함께 BackBlaze B2를 S3 에셋 저장소로 사용하고 있습니다.

bar.woff가 무시되고 대신 foo.woff와 다시 연결되는 것인지, 아니면 bar.woff가 foo.woff로 이름이 변경되는 것인지 확실하지 않습니다.

2개의 좋아요

업로드된 파일(그리고 이미지)은 체크섬으로 매칭되므로, 내 _추측_으로는 시스템이 같은 파일을 다시 업로드한다고 판단하는 것 같습니다. 파일의 체크섬을 변경할 수 있는 방법이 있다면 그 문제가 해결될 것이라 생각하지만, 폰트 파일을 수정하는 건 좀 … 이상한 일이긴 하죠.

2개의 좋아요

그래, 폰트랜드(fontland)는 무서운 곳인 것 같네요. 그래도 합리적인 설명이 있어서 다행입니다. 체크섬 매칭이 중복 업로드로 인한 저장 공간 낭비를 방지하는 데에도 도움이 될 수 있다는 점이 사실이라면 꽤 멋진 기능일 것 같습니다.

1개의 좋아요