개발자 여러분 안녕하세요
최근 discourse 2.4.0.beta7 및 최신 버전에서 동일한 내용을 가진 PNG와 PDF 형식의 두 파일을 업로드했습니다(대상은 openmod 포럼 ). Discourse가 자동으로 파싱하여 마크다운에 원본 파일명을 다음과 같이 기록합니다:
업로드된 파일 이름
표시된 파일
비고
bridge-2-a5-flier.04.png
04
주석 1
bridge-2-a5-flier.04.pdf
bridge-2-a5-flier.04.pdf
주석 2
아래는 이 동작 방식을 "1"과 "2"로 표시한 스크린샷입니다:
PNG의 경우 원본 파일명을 기록하거나, 그렇지 않다면 적어도 basename "bridge-2-a5-flier.04.png" ".png"에 따라 전체 스텁(stub)을 기록해야 한다고 생각합니다.
유사한 버그 보고서를 찾아보았지만, 익명화된 이름 문자열 생성에 관한 논의만 찾을 수 있었습니다.
항상 훌륭한 소프트웨어를 제공해 주셔서 감사합니다. R
6개의 좋아요
동의합니다. 파일명에 마침표가 포함되어 있어 버그로 보입니다.
4개의 좋아요
martin
(Martin Brennan)
12월 5, 2019, 10:29오후
4
확인해 보니 파일명에 .가 포함된 것이 확실한 버그입니다. 컴포저는 확장자를 제거하려고 시도하지만, 결국 마크다운에 bridge-2-a5-flier.04|WIDTHxHEIGHT가 표시됩니다. 이는 파일명을 . 기준으로 분리하고 확장자 앞의 첫 번째 부분만 가져오는 방식인데, 이는 명백히 올바르지 않습니다.
제가 확인한 바로는 이 버그가 2년 동안 존재해 왔습니다. 눈으로 이를 찾아내 주셔서 감사합니다! 오늘 수정 사항을 배포하겠습니다.
6개의 좋아요
martin
(Martin Brennan)
12월 6, 2019, 12:58오전
5
5개의 좋아요
sam
(Sam Saffron)
에 닫힘
12월 6, 2019, 7:00오전
6
이 주제는 5시간 후 자동으로 닫혔습니다. 더 이상 새 답변을 게시할 수 없습니다.