플라스크에서 파일 출력

조회수 1057회

플라스크로 웹개발 중입니다. user가 웹을 통해 파일을 업로드하면 가공을 한 뒤 파일로 저장합니다. 이 파일을 웹을 통해 출력할려고 합니다. 원래는 파일 read해서 출력했더니 줄바꿈이나 탭을 다 제거해서 보내더군요. 그래서 파일 자체를 html에 전송하는 방법을 찾고 있습니다. 혹은 파일 read할때 줄바꿈과 탭을 그대로 가지고 가는방법이 있을까요 ?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

  • 플레인 텍스트 파일의 줄바꿈이나 탭을 html에서 구현하시려면 자바스크립트로 간단한 함수를 만들어서 구현하시면 되겠죠. 일반적으로 플레인 텍스트에서 줄바꿈은 \n 으로 표현이 되는데 이를 <br> 태그로 바꾸는 간단함 함수를 만드시면 됩니다.

    function nl2br(str){  
        return str.replace(/\n/g, "<br>");  
    } 
    
    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)