PHP에서의 image/jpeg 헤더 제어 > php

본문 바로가기
사이트 내 전체검색

php

PHP에서의 image/jpeg 헤더 제어

페이지 정보

작성자 서방님 댓글 0건 조회 120회 작성일 16-07-22 13:44

본문

PHP출력을부라우저에다뿌릴때...


예를들어아래와같은헤더를붙이면JPEG을부라우저에출력할수가있습니다.이것은RFC에자세하게나와있습니다.웹프로그래머는반드시이RFC문서를숙지하고있기를권합니다.

mb_http_output("pass")에서PHP가바이너리데이터를오인식해코드를변환하는일이없도록.
Content-Type의값
inline의지정
Content-Length을붙이는것이인식율이높습니다.

다음과같은코드로작성합니다.


mb_http_output("pass");
header("Content-type:image/jpeg");
header("Content-Disposition:inline;filename=image.jpg");
header("Content-length:".filesize("/tmp/image.jpg"));
readfile("/tmp/image.jpg");


PHP출력을다운로드로할때...


예를들어아래와같은헤더를붙이면JPEG파일을부라우저로다운로드할수있습니다.

이것은Content-Disposition에attachment을지정합니다.


mb_http_output("pass");
header("Content-type:image/jpeg");
header("Content-Disposition:attachment;filename=image.jpg");
header("Content-length:".filesize("/tmp/image.jpg"));
readfile("/tmp/image.jpg");


일본어의경우에는다운로드할수있게하려면파일명을SJIS로지정하지않으면안됩니다.

아주기본적인것입니다만....

댓글목록

등록된 댓글이 없습니다.

Total 612건 16 페이지
게시물 검색

회원로그인

접속자집계

오늘
143
어제
163
최대
1,347
전체
154,677
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.