친애하는 Haskell 커뮤니티 저는 첫 번째 GUI 애플리케이션을 작성했으며 threepenny-gui를 사용하기로 결정했습니다.threepenny-gui - 파일 열기
다음 작업은 지정된 폴더의 파일에서 일치하는 항목을 검색하고 해당 파일을 열 수있는 링크를 제공합니다. 또한 (주로) 특수 서식을 파일로 좋은 구문 분석 및 렌더링 기능을했다.
하지만 이제는 문제가 발생했습니다. 보안상의 이유로 대부분의 브라우저에서 로컬 파일에 대한 링크를 허용하지 않기 때문에 열어 보았습니다.
프로그램과 파일이 같은 폴더에있을 때 href="./file.pdf"
을 사용하려고했는데 작동하지 않는 것으로 보입니다.
, 나는 localhost:100000
"스캔"버튼으로 아무 것도 할 수 없습니다. 문제를 재현하기위한 지침을 포함시켜야합니다. 하지만 정답은'main'에서'tpStatic'에 넣은 경로에 상대적인 모든 경로를 만드는 것입니다. 그리고 그 디렉토리 밖으로 이동할 수 없을 것이라고 확신합니다 (예 :'../ something'). –
오, 대니얼 바그너 (Daniel Wagner)에게 감사드립니다. 답변을 수락하겠습니다. 파일을 정적 디렉토리에 넣기 만하면됩니다. - 스캔 버튼이 작동하지 않는 이유는 내가 찾을 수있는 PDF 파일이 없다는 것입니다. – epsilonhalbe