कोडनिर्देशक दस्तावेज के माध्यम से जाकर, मैं अपने सर्वर से डाउनलोड फ़ाइलों को मजबूर करने के लिए निम्नलिखित कोड का उपयोग कर रहा हूं।कोडिनेटर फोर्स डाउनलोड फाइलें
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);
}
कोड छवियों के लिए फ़ाइल काम कर रहा है, लेकिन जब यह पीडीएफ फाइलों के मामले के साथ आता है, यह काम नहीं कर रहा है। मैंने इसे सभी फ़ाइल एक्सटेंशन के लिए परीक्षण नहीं किया है, लेकिन चूंकि यह पीडीएफ के लिए काम नहीं कर रहा है, इसलिए यह अन्य विभिन्न फाइल प्रकारों के लिए काम नहीं कर सकता है। कोई समाधान?
काम नहीं कर रहा है कैसे? डाउनलोड नहीं होता है? पीडीएफ रीडर में नहीं खुलता है? त्रुटियों? –
हाँ .. जब मैं उस लिंक पर क्लिक करता हूं जिसे मैंने 'डाउनलोड/32' बनाया है, तो यह सिर्फ लिंक खोलता है और यह एक खाली पृष्ठ है। यह 'डाउनलोड/$ file_id' है .. – prakashchhetri
.zip, .jpg, .txt, .gif सभी काम कर रहे हैं, लेकिन नहीं .pdf – prakashchhetri