PHP에서 생성 된 심볼릭 링크를 사용하고 있습니다. 누군가가 다운로드를 요청하면 생성되며 매일 끝날 때마다 만료되기를 원합니다.임시 심볼릭 링크를 삭제하면 해당 심볼릭 링크에 대한 현재 다운로드/액세스가 중단됩니까?
문제는, 어떤 사람이 ... 하루가 끝나기 전에 심볼릭 링크 1 분 다운로드하고 그들이 그것을 다운로드하는 동안 나는이 심볼릭 링크를 삭제 시작하면
내 질문은 당신의 지식에,입니다 그 개인이 심 링크를 다운로드하기 바로 전에 파일을 "다운로드"할 수 있습니까? 나는 "resumable download"능력에 대해 걱정하지 않는다. 그러나 그것은 다운로드를 중단 시키거나 어떤 식 으로든 깨뜨릴 것인가?
정교합니다. 귀하의 PHP 스크립트는 심볼릭 링크를 만듭니다? 사용자가 다운로드 URL로 리디렉션됩니까? 그런 다음 cron 작업이 심볼릭 링크를 삭제하기 직전에 아파치가 해당 파일을 전송하기 시작합니다 (예 : 50GB). – mario
내가 이런 식으로해야하는 유일한 이유는 일부 공유 호스팅이 적용되는 "프로세스 실행"제한을 피할 수 있기 때문입니다. 다운로드 스크립트로서의 역할을하는 PHP 파일은 실행 프로세스입니다. 다운로드는 끝났지 만 - 심볼릭 링크를 사용하면 symlink를 통해 파일을 직접 다운로드하기 때문에이 문제를 해결하고 다운로드 스크립트가 곧 종료됩니다. – Joe