2014-06-10 2 views
0

어쩌면 어리석은 질문 일지 모르지만 나는 어디서나 답을 찾을 수 있을지 모르겠습니다.브라우저에서 Html 파일을 열지 마십시오.

예를 들어 파일을 탐색 할 때 : mysite.com/folder/sometextfile.txt 자동으로 파일을 열고 브라우저에 콘텐츠를 표시합니다.

브라우저에서 콘텐츠를 표시하고 싶지 않지만 파일을 열거 나 다운로드 할 수있는 옵션이 있다면 무엇을해야합니까?

나는

<form method="post" action="../folder/sometextfile.txt"> 
    <button type="submit">Download!</button> 
    </form> 

<a href= "../folder/sometextfile.txt">Textfile</a> 

을 시도하지만 여전히 파일의 내용을 보여줍니다.

나는 특별한 것을 원하지 않고, 대부분의 경우에 기본 방식으로하고 싶다.

+2

html로이 제어하지 않습니다. 이는 서버에서 보낸 헤더와 브라우저가 해당 유형의 컨텐트를 처리하도록 구성된 방법의 조합입니다. 파일을 "Content-Disposition"헤더와 함께 파일을 "파일"(또는 "첨부 파일"이라고 생각한다.) 파일 이름과 겹침 점과 같이 보내도록 서버를 구성 할 수 있다면 브라우저는 그 파일을 사용해야한다고 제안한다 저장된 대신 표시됩니다. 물론 브라우저는 자체 구성에 따라이를 무시할 수 있습니다. – David

답변

0

기본적으로 웹 서버는 서버 측 설정에 따라 .txt, .html 등의 일반적인 파일 확장명을 알고 있습니다. MIME 형식이라고합니다. 서버에서 txt 확장자를 제거하면 모든 txt 파일이 자동으로 다운로드됩니다. http://webdesign.about.com/od/multimedia/a/mime-types-by-file-extension.htm

은 또는 당신은 단순히 그것을 압축하여 업로드 할 수 있습니다 : P

+0

내 CPanel에서 MIME 형식을 구성하는 도구를 발견했습니다. 일반적으로 사용되는 모든 유형은 삭제할 수없는 시스템 MIME 유형에 정의됩니다. 일부 유형을 삭제하거나 수동으로 정의하는 몇 가지 방법을 알고 있습니까? –

관련 문제