안녕하세요. force_download 함수에 대한 한 가지 문제가 있습니다. 웹 사이트에 업로드 양식이 있는데이 함수를 사용하여 업로드 한 데이터를 다운로드하고 작동합니다.codeigniter에 이미지 및 pdf 파일이 포함 된 force_download가 없습니다.
public function download($file)
{
force_download('./uploads/'.$file, NULL);
}
하지만 pdf, png, jpg 파일을 다운로드 할 필요가 없다면 navegator에서 직접 볼 수 있지만이 기능을 사용하면 모든 파일이 다운로드됩니다. 어떻게 가져올 수 있습니까?
내 업로드 폴더에 대한 직접 링크를 사용하려고하지만 로그인 사용자가 무언가를 다운로드 할 수 없도록하는 액세스를 거부 한 .htaccess 파일이 있기 때문에 가능할 수 있습니다.
먼저 파일 형식을 확인해야합니다. 그에 따라 행동하십시오. 콘텐츠 처리 방법을 [이 코드] (http://stackoverflow.com/questions/38651094/access-file-outside-public-html-using-codeigniter-3-x/38658618#38658618)에서 확인하십시오. – Tpojka
고마워 친구가 지금은 내가 그것을 다운로드하지 않고 싶다면 직접 PDF 파일을 볼 수있는 작품은 PNG, JPG, MP4와 비슷한 뭔가가 ...? 브라우저에서 직접 열 수있는 다른 파일 형식이 있습니다. – htmlpower