비

파일업로드시 텍스트 첨부파일 미리보기

· 2024-10-07 (월) 10:24:39 · 4365 · 8

 

파일업로드시 txt파일, css파일, js파일과 메모장으로 열람하는 html파일 이 네가지 경우의 미리보기 기능입니다.
약간의 css 를 첨가하였습니다. 가로 세로 비율은 16:9로 주었습니다.

미리보기의 결과물들은 id 가 preview 라는 div 안에 들어갑니다.

 

input 의 name 과 action 그리고 submit 설정은 본인의 입맛대로 구성하세요.

 

1. 미리보기 코드

 

[code]

<style>
#preview textarea { width:100%; aspect-ratio:16/9; resize:none; outline:none; padding:15px; border:1px solid #cccccc; box-sizing:border-box;  }
</style>

 

<input id="file" type="file" accept=".txt,.css,.js,.html"> 
<div id="preview"></div>

 

<script>
document.querySelector("#file").addEventListener("change", () => {
    reader = new FileReader();
    reader.addEventListener("load", (event) => {
        document.querySelector("#preview").innerHTML = "<textarea>" + event.target.result + "</textarea>"; 
    });
    reader.readAsText(document.querySelector("#file").files[0]);
});
</script>

[/code]

 

2040772087_1728264103.6625.png

 

--------------------

 

2. 한글이 깨져서 나온다면 첨부파일의 문자인코딩을 utf-8 로 설정하시기 바랍니다.

|

댓글 8개

감사합니다.

2024-10-07 (월) 13:41:47

@써맨 감사합니다 

감사합니다

2024-10-07 (월) 16:38:53

@너나잘해 감사합니다.

오우 감사합니다.

2024-10-07 (월) 18:56:51

@DawnDew 

감사합니다.

감사 합니다.

2024-10-07 (월) 20:24:31

@들레아빠 감사합니다 

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
24-10-22 조회 4,529
24-10-21 조회 4,204
24-10-20 조회 4,571
24-10-17 조회 4,926
24-10-15 조회 3,783
24-10-14 조회 3,874
24-10-14 조회 3,476
24-10-13 조회 3,853
24-10-11 조회 4,095
24-10-09 조회 4,053
24-10-08 조회 4,019
24-10-07 조회 4,323
24-10-07 조회 3,757
24-10-07 조회 4,366
24-10-07 조회 6,573
24-10-02 조회 4,532
24-10-01 조회 3,858
24-10-01 조회 4,089
24-09-30 조회 4,306
24-09-28 조회 4,040
24-09-26 조회 4,133
24-09-25 조회 4,100
24-09-24 조회 3,486
24-09-21 조회 3,973
24-09-19 조회 4,691
24-09-09 조회 4,010
24-09-04 조회 3,836
24-09-04 조회 4,262
24-08-31 조회 4,167
24-08-31 조회 4,134