2017-05-23 20 views
0

파일을 다운로드하면 다운로드되지 않고 브라우저에 표시됩니다. zip 파일이 다운로드되었습니다. 이것은 서버가 작동하고 있다고 말하면, 하지만 ipa 파일 (파일의 확장자는 ipa 임)로 시도하면 다운로드하는 대신 브라우저의 파일 내용이 표시됩니다. 나는 mamp를 사용하고 있습니다. 도와주세요다운로드 대신 파일이 표시됩니다.

답변

0

이 파일에 대해 Content-Disposition 헤더를 설정할 수 있습니다 - MDN Content-Disposition에 대한 자세한 정보를 참조하십시오. 이렇게하면 서버가 파일이 첨부 파일임을 나타내며 디스크에 저장해야합니다.

Content-Disposition: attachment 
Content-Disposition: attachment; filename="filename.jpg" 

파일 이름 매개 변수는 필수가 아닙니다. 그러나 파일 이름을 제안합니다. 당신은 앵커 태그와 HTML5 페이지가있는 경우

한편

, 당신은 예를 들어 다운로드 속성을 사용할 수 있습니다 :

<a href="filename.jpg" download="filename.jpg"> 

다운로드 속성의 문제는 - 그것은 지원되지 않는 모든 주요 브라우저에서 - download attribute support을 참조하십시오. IE, iOS 및 Opera mini의 지원이 여전히 부족합니다.

+0

감사합니다. Mateusz Kleinert. 나는 html, php, atachement로 일하고 있지 않다. 내 파일은 문서 루트의 폴더에 있습니다. 파일을 다운로드하고 싶습니다. – yongrui

+0

그런 다음 Apache 구성에 Content-Disposition을 추가하십시오. –

+0

작동하지 않습니다. 전에 사용 해본 적이 있습니까?이 오류를 본 적이 있습니까? – yongrui