서기록

2023-09-28 목요일 / seogilang

 워드프레스로 만든 홈페이지나 블로그에서 업로드한 파일이 정상적으로 다운로드 되지 않는 문제가 발생하는 경우가 있다.

 이는 글쓰기 에디터의 파일 블럭에서 파일을 업로드하면 파일명으로 된 링크와 다운로드 버튼의 링크가 각각 생성이 되는데 파일명의 링크를 클릭하면 웹에서 바이너리 형태로 바로 열리면서 발생하는 문제라고 보면 된다.

 해결 방법으로는 Content-Disposition 헤더를 attachment으로 설정하는 등의 조금 귀찮거나 혹은 복잡한 과정을 거쳐야 할 수도 있지만 단순한 방법으로는 파일명 부분은 지우고 다운로드 버튼 부분만 남겨두거나 파일 블록을 사용하지 않고 html로 파일 다운로드 링크를 넣는 방법이 있다.

 

워드프레스 파일 다운로드 링크 수정 방법

파일명 링크 지우기.

 제일 단순한 방법은 파일명 부분은 모두 지우고 다운로드 버튼 부분만 남기는 것이다.다.

 비주얼 편집 상태에서 파일명 부분을 모두 지우면 파일 이름 쓰기… 라고 나타나는데 이 상태에서 버튼 부분에 원하는 문자를 넣기만 하면 된다.

워드프레스 파일 블럭 다운로드

 

html로 파일 다운로드 링크 만들기.

 파일 블럭에서 파일명 링크만 지우면 실제 글을 발행했을 때 다운로드 버튼 부분만 보이기 때문에 문제 되는 것은 없다.

 하지만 글쓰기 에디터에서 보이는 것이 거슬린다면 그냥 html을 직접 입력해서 파일 다운로드 링크를 만드는 방법도 있다.

 

 먼저 미디어 라이브러리에 파일을 업로드를 하고 해당 파일의 URL을 확인하자.

워드프레스 미디어 라이브러리 파일 URL

 

 URL을 확인했다면 글쓰기 에디터에서 html 블럭에 아래와 같은 형식의 html을 넣고 파일 다운로드 링크를 만들면 된다.

 <a href=”파일 URL” download=”다운로드 파일명“>

  설치 파일 다운로드하기

 </a>

 

그 외 내용

 서버에서 Content-Disposition 헤더 부분을 설정하는 것이 가장 근본적인 해결 방법이 될 수 있지만 위 방법들도 크게 번거로운 것은 아니니 편한 방법으로 파일 다운로드 링크를 수정해 보자.