"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में जबरदस्ती फाइल डाउनलोड कैसे करें?

PHP में जबरदस्ती फाइल डाउनलोड कैसे करें?

2024-11-04 को प्रकाशित
ब्राउज़ करें:105

How to Force File Download in PHP?

PHP में फ़ाइल डाउनलोड को बाध्य करें

PHP में किसी फ़ाइल के लिए डाउनलोड लिंक प्रदान करने के लिए, आप निम्नलिखित चरणों का उपयोग कर सकते हैं:

  1. फ़ाइल जानकारी पुनर्प्राप्त करें:

    $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.');
    }
  2. आउटपुट हेडर:

    header("Cache-Control: private");
    header("Content-Type: application/stream");
    header("Content-Length: ".$fileSize);
    header("Content-Disposition: attachment; filename=".$fileName);
  3. फ़ाइल को आउटपुट करें:

    readfile ($filePath);                   
    exit();

नोट: मनमानी फ़ाइलों के डाउनलोड की अनुमति देने के लिए किसी फ़ंक्शन में इसे लागू करते समय सतर्क रहें, क्योंकि आपको निर्देशिका ट्रैवर्सल को रोकने और डाउनलोड को प्रतिबंधित करने की आवश्यकता है एक परिभाषित क्षेत्र.

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729425315 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3