text/html과 text/plain은 어떤 차이가 있습니까?

2353 단어 html
MIME는 서버가 클라이언트에게 파일을 전송하는 유형을 알려주는 주요한 방법이며, 클라이언트 브라우저도 MIME를 통해 서버에 파라미터를 알려준다.
인터넷에서 수신된 파일에 MIME 헤더가 없으면 기본적으로 HTML 형식입니다.그러나 이것도 좋지 않다. 왜냐하면 MIME의 헤더가 text/plain일 때 브라우저는 그 글꼴, 색깔 같은 매개 변수에 관심을 갖지 않기 때문이다.
 
response.setContentType()  , , MIME 

 
case "doc": ContentType = "application/msword"; bre
case "doc":
ContentType = "application/msword";
break;
case "pdf":
ContentType = "application/pdf";
break;
case "jpg":
case "jpeg":
ContentType = "image/jpeg";
break;
case "gif":
ContentType = "image/gif";
break;
case "zip":
ContentType = "application/zip";
break;
case "txt":
ContentType = "text/plain";
break;
case "htm":
case "html":
ContentType = "text/html";
break;
case "xls":
ContentType = "application/vnd.ms-excel";
break;
case "ppt":
ContentType = "application/vnd.ms-powerpoint";
break;
default:
ContentType = "application/octet-stream";
break;
 , .





이해해야 할 개념
Content-Type: 사용자의 브라우저나 관련 장치가 로드할 데이터를 표시하거나 로드할 데이터를 처리하는 방법을 정의합니다.
MIME: MIME 형식은 확장자를 설정한 파일을 응용 프로그램으로 열 수 있는 형식입니다. 확장자 파일에 접근할 때 브라우저는 자동으로 지정한 응용 프로그램을 사용합니다.클라이언트가 사용자 정의한 파일 이름과 미디어 파일을 여는 방식을 지정하는 데 많이 사용됩니다.
 
text/html은 파일의 content-type을 text/html 형식으로 설정하는 것을 의미하며, 브라우저는 이런 파일을 얻을 때 자동으로 html 해상도를 호출하여 파일을 처리합니다.
텍스트/plain은 파일을 순수한 텍스트 형식으로 설정하는 것을 의미하며, 브라우저는 이 파일을 가져올 때 처리하지 않습니다.

좋은 웹페이지 즐겨찾기