> 운영 및 유지보수 > 엔진스 > nginx에서 파일 다운로드를 위해 지정된 저장 파일 이름을 구성하는 방법

nginx에서 파일 다운로드를 위해 지정된 저장 파일 이름을 구성하는 방법

PHPz
풀어 주다: 2023-06-02 16:04:06
앞으로
1723명이 탐색했습니다.

일반적으로 리소스 파일을 업로드한 후에는 파일 이름 충돌을 피하기 위해 파일 이름이 의미 없는 마침표 문자로 변경됩니다. 이 문자는 md5에 의해 생성되거나 다른 방법에 의해 생성된 문자열일 수 있습니다. 이때, 다운로드 시 기본적으로 저장되는 파일명은 의미없는 파일명입니다(그림 1).

nginx에서 파일 다운로드를 위해 지정된 저장 파일 이름을 구성하는 방법

실제로 nginx는 다운로드 중에 이름 바꾸기를 지원하므로 파일 이름을 더 친숙하게 만듭니다.

nginx에서 파일 다운로드를 위해 지정된 저장 파일 이름을 구성하는 방법

nginx는 구성하기도 쉽습니다. 다음 줄만 추가하면 됩니다.

코드 복사 코드는 다음과 같습니다.

location ~* .*.(doc|txt|jar|zip|apk)(?. *) ?$
{
             if ($request_uri ~* ^.*/(.*).(doc|txt|jar|zip|apk)(?n=([^&]+))$ {
                                          처분 "attachment;filename=$arg_n.$2";
                                                                                        ~      처분  "첨부 파일, 저장합니다. 빈 이름은 나타나지 않습니다.

헤더 형식으로 지정하기 때문에 CDN에서는 이 헤더 정보를 저장하며, 콘텐츠 배포 시에도 동일하게 동작합니다.

위 내용은 nginx에서 파일 다운로드를 위해 지정된 저장 파일 이름을 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿