PHP में फ़ाइल डाउनलोड को बाध्य करें
PHP में किसी फ़ाइल के लिए डाउनलोड लिंक प्रदान करने के लिए, आप निम्नलिखित चरणों का उपयोग कर सकते हैं:
फ़ाइल जानकारी पुनर्प्राप्त करें:
$filePath = '/path/to/file/on/disk.jpg';
if(file_exists($filePath)) {
$fileName = basename($filePath);
$fileSize = filesize($filePath);
} else {
die('The provided file path is not valid.');
}
आउटपुट हेडर:
header("Cache-Control: private");
header("Content-Type: application/stream");
header("Content-Length: ".$fileSize);
header("Content-Disposition: attachment; filename=".$fileName);
फ़ाइल को आउटपुट करें:
readfile ($filePath);
exit();
नोट: मनमानी फ़ाइलों के डाउनलोड की अनुमति देने के लिए किसी फ़ंक्शन में इसे लागू करते समय सतर्क रहें, क्योंकि आपको निर्देशिका ट्रैवर्सल को रोकने और डाउनलोड को प्रतिबंधित करने की आवश्यकता है एक परिभाषित क्षेत्र.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3