php 다운로드 링크

서버에 파일을 업로드 한 후 텍스트 편집기에서 PHP 문서를 만듭니다. 예를 들어, 인라인으로 표시 하는 대신 샘플 .pdf를 다운로드 하도록 하려면 다음과 같이 스크립트를 작성 합니다. 파일을 호스팅할 웹 서버, 다운로드할 파일 및 해당 파일의 MIME 형식을 PHP가 필요 합니다. 악성 (멀웨어 등)으로 식별 된 파일은 소유자만 다운로드할 뿐입니다. 또한 사용자가 잠재적인 맬웨어를 다운로드할 위험을 확인 했음을 나타내기 위해 쿼리 매개 변수 acknowledgeAbuse = true를 포함 해야 합니다. 응용 프로그램은이 쿼리 매개 변수를 사용 하기 전에 사용자에 게 대화형으로 경고 해야 합니다. 법적인 이유로, 암호화 코드는 이노 셋업에 내장 되지 않습니다. 당신은 이노 셋업의 암호화 기능을 활용 하고자 하는 경우 별도의 “암호화 모듈”을 다운로드 해야 합니다 (암호화 [설정] 섹션 지시문). 참고: 위의 빠른 시작 팩은 다운로드 하 여 설치할 수 있습니다. 이 페이지의 나머지 부분에서는 이러한 유형의 다운로드를 수행 하기 위한 자세한 지침을 제공 합니다.

더 이노 셋업 관련 다운로드는, 제 3 자 파일을 참조 하십시오. 부분 다운로드에는 파일의 지정 된 부분만 다운로드 하는 작업이 포함 됩니다. 범위 헤더가 있는 바이트 범위를 사용 하 여 에디터 하려는 파일의 부분을 지정할 수 있습니다. 예를 들어 파일을 다운로드 하려면 승인 된 HTTP GET 요청을 파일이 있는 리소스 URL로 만들고 쿼리 매개 변수 alt = media를 포함 합니다. 예: 앱에서 시작 된 파일 다운로드에는 최소한 Google 문서에 대 한 읽기 권한이 필요 합니다. 앱은 파일 콘텐츠 읽기 액세스를 허용 하는 범위를 사용 하 여 권한을 부여 받아야 합니다. 예를 들어, 드라이브를 사용 하는 응용 프로그램. readonly. 메타 데이터 범위에 파일 콘텐츠를 다운로드할 수 있는 권한이 부여 되지 않습니다. 편집 권한이 있는 사용자는 viewersCanCopyContent 필드를 true로 설정 하 여 읽기 전용 사용자에의 한 다운로드를 제한할 수 있습니다. 범위에 대 한 자세한 내용은 내 앱에 필요한 범위 또는 범위를 참조 하세요.

대부분의 최신 브라우저는 PDF 및 미디어 파일을 인라인으로 표시 하기 때문에 PHP 프로그래밍 언어를 사용 하 여 작성 중인 파일의 HTTP 헤더를 변경할 수 있으므로 지정 된 파일 형식을 표시 하는 대신 브라우저를 강제로 다운로드할 수 있습니다. 수행 하려는 다운로드 유형 (파일, Google 문서 또는 콘텐츠 링크)에 따라 다음 Url 중 하나를 사용 합니다. 파일의 어느 곳에도 공백이 나 캐리지 리턴이 없어야 합니다 (세미콜론 후에는 제외). 빈 줄은 PHP가 텍스트/html의 MIME 유형으로 기본 설정 되 고 파일은 다운로드 되지 않습니다. 드라이브 API 클라이언트 라이브러리를 사용 하 여 파일 다운로드를 수행 하는 예는 다음과 같습니다.