अपाचे/PHP के साथ एक्स-सेंडफाइल का उपयोग करना




apache x-sendfile (2)

एक्स-सेंडफाइल एक HTTP शीर्षलेख है, इसलिए आपको ऐसा कुछ चाहिए:

header("X-Sendfile: $filename");

सही ढंग से कॉन्फ़िगर किए जाने पर आपका वेब सर्वर इसे उठाता है। यहां कुछ और विवरण दिए गए हैं:

http://www.jasny.net/articles/how-i-php-x-sendfile/

मुझे एक्स-सेंडफाइल पर बहुत अधिक प्रलेखन नहीं मिल रहा है या PHP के लिए उदाहरण कोड (कुछ रेल कोड हैं)।

किसी ने इसे पहले इस्तेमाल किया और कोड का एक त्वरित स्निपेट और एक संक्षिप्त विवरण देने पर ध्यान दिया होगा?


यदि वेब सर्वर कॉन्फ़िगरेशन tweaking एक विकल्प नहीं है, तो PHP के मानक readfile () फ़ंक्शन पर विचार करें । यह भेजने के रूप में काफी तेज़ नहीं होगा, लेकिन यह अधिक व्यापक रूप से संगत होगा। यह भी ध्यान रखें कि ऐसा करने पर, आपको कम से कम एक सामग्री-प्रकार शीर्षलेख भी भेजना चाहिए।





x-sendfile