Codeigniter belgelerini inceleyerek, indirme dosyalarını sunucudan zorlamak için aşağıdaki kodu kullanıyorum.Codeigniter Force dosyaları karşıdan yükle
function download($file_id){
$file = $this->uploadmodel->getById($file_id); //getting all the file details
//for $file_id (all details are stored in DB)
$data = file_get_contents($file->full_path); // Read the file's contents
$name = $file->file_name;;
force_download($name, $data);
}
Kod, görüntülerin çalışma dosyasıdır, ancak PDF dosyaları söz konusu olduğunda, çalışmıyor. Tüm dosya uzantıları için test etmedim, ancak PDF için çalışmadığından, diğer çeşitli dosya türleri için çalışmayabilir. Herhangi bir çözüm?
Nasıl çalışmıyor? indirmiyor mu? bir PDF okuyucuda açılmıyor mu? hatalar? –
evet .. 'download/32' yi oluşturduğum bağlantıya kestiğim zaman, sadece bağlantıyı açar ve boş bir sayfa. , "download/$ file_id" dir. – prakashchhetri
.zip, .jpg, .txt, .gif hepsi çalışıyor, fakat değil .pdf – prakashchhetri