그러나이에 대 한 주의 해야 할 것은 이러한 두 가지 방법은 큰 파일을 다운로드 하 고 처리할 때 다소 비효율적입니다. 더 많은 것은 HTML5 파일 API 방법 보다는 base64 인코딩 방법입니다. 내용 설명: 파일 전송은 또 다른 희망 찬 생각 헤더입니다. 응답 크기 및 브라우저에서 HTML5 파일 api를 지원할 수 있을 만큼 최신 인지 여부에 따라 base64 인코딩 또는 임시 파일을 사용 합니다. 분명히, 나는 모든 브라우저에서 모든 파일 형식을 테스트 하지 않았지만 여기에 나와있는 긍정적인 결과는 파일 및 작동 브라우저의 훨씬 넓은 범위를 제안 합니다. 파일 크기를 위해, 나는 작은 파일 길이에 있는 서만 약간 바이트를 시험 하 고, 또한 큰 파일 주변에 20mb 정도까지. 또한 Firefox를 위한 살아있는 HTTP 우두머리 연장에 환성을 주고 싶으면. 그것은 문제 해결/테스트/당기-내-헤어 아웃 과정에 걸쳐 불가결 입증 했다. 언제나 처럼, 당신은 파일 다운로드에 대 한 적절 한 HTTP 헤더를 보내는 방법에 대 한 자세한 정보와 함께이 게시물의 내용에 기여할 수 있다면, 당신은 단지 생명을 구할 수 있습니다;) 거기에 대 한 lighttpd sendfile 헤더 (만약 내가 정확 하 게 쓴) 확실 하지, 아파치 거기에 X-sendfile 헤더를 사용할 수 있는 mod_sendfile 확장 기능입니다. 좋은 기사, 하지만 당신은 주요 성능 팁 HTTP를 통해 파일을 할 때 실종: 재개 가능 다운로드 합니다. HTTP 요청에 대 한 헤더를 설정 하 고 #javascript #html5 #solved 수학과 numics,,,, , 난 아직이 코드를 필요는 없지만, 좋은 슬픔이 북마크를 지 고 있는 응답과 파일 다운로드를 트리거합니다. 내가이 언젠가 필요 합니다 편승 하는 벽 거리를 걸고 있다. 파일에 공백이 나 캐리지 리턴 (세미콜론 후 제외)은 없어야 합니다.
빈 줄은 PHP가 MIME 형식 텍스트/httland에서 파일을 다운로드 하지 않도록 기본값으로 설정 합니다. HTTP GET 요청에 대 한 헤더를 설정 하 고 파일 다운로드를 트리거하는 방법 http://t.co/u7PnurXDjM 때 (PHP를 사용 하 여 보내기 전에 파일을 압축), 가끔 거 대 한 파일 메모리 관련 오류가 있어. 그래서 내가 지금 (일반/캐시 헤더 이외에) 다음과 같은 무언가 이다: gzip 압축을 aspx 페이지에 적용 하 고 다른 파일 형식을 다운로드 하는 경우 .doc를 열면 Word에서 열 수 없습니다. “filename” 및 “filename *” 매개 변수는 RFC 5987에 정의 된 인코딩을 사용 하는 “filename *” 에서만 다릅니다. “filename”과 “filename *”이 모두 단일 헤더 필드 값에 있는 경우 “filename *”은 둘 다 이해 될 때 “filename” 보다 우선 합니다. $content = gzencode (file_get_contents ($file), 6); 헤더 (“내용-길이:”. 스 트 렌 ($content)); 에코 $content; $file = GZip:: 만들기 ($file _orig); 헤더 (“내용-길이:”. 파일 크기 ($file)); readfile ($file); 브라우저가 무대 뒤에서 할 한 가지는 모든 클릭을 그 사람이 브라우징 세션 동안 실제로 뭔가를 할 수 있도록 하려고 합니다. 즉, 웹 브라우저에서 직접 보기 위해 점점 더 많은 파일 형식을 열 수 있습니다. IE는 session_cache_limiter (` 개인 `) 없이 SSL (HTTPS)를 통해 파일을 다운로드 거부; HTTP 상태 헤더 줄은 항상 첫 번째 또는 없는 실제 헤더 () 호출에 관계 없이 클라이언트로 전송 됩니다.
HTTP 헤더가 이미 전송 되지 않은 경우 언제 든 지 새 상태 줄로 헤더 ()를 호출 하 여 상태를 재정의할 수 있습니다. 두 번째 캐시 제어 헤더는 첫 번째-기본 PHP 헤더 () 행동을 덮어 쓰게 될 것입니다-그래서 당신은 헤더 (“캐시 제어: 공공, 해야-revalidate, 사후 확인 = 0, 사전 확인 = 0”); 대신. 콘텐츠 처리 헤더는 전자 메일에 대 한 보다 큰 MIME 메시지 컨텍스트에서 정의 되지만 가능한 매개 변수의 하위 집합만 HTTP 폼 및 POST 요청에 적용 됩니다.