पर त्रुटि संदेश मुझे PHP का उपयोग करके क्रोम में पीडीएफ फ़ाइल पढ़ने में समस्या है।क्रोम में "पीडीएफ दस्तावेज़ लोड करने में विफल" इनलाइन पीडीएफ
निम्नलिखित कोड है कैसे मैं PHP
$path = "actually file path";
header("Pragma: public");
header("Expires: 0");
header("Content-type: $content_type");
header('Cache-Control: private', FALSE);
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Disposition: inline; filename=\"$filename\"");
header('Content-Transfer-Encoding: binary');
header('Content-Length' . filesize($path));
ob_clean();
flush();
readfile($path);
में क्या यहाँ में, मैं इनलाइन करने के लिए सामग्री-विन्यास की स्थापना की। क्योंकि मैं पीडीएफ फ़ाइल को प्रदर्शित करना चाहता हूं यदि उपयोगकर्ता ब्राउज़र में पीडीएफ दर्शक प्लगइन है। जैसा कि आप जानते हैं, क्रोम में अंतर्निहित पीडीएफ दर्शक है।
समस्या यह है कि मेरे पास सर्वर पर पीडीएफ फाइलों का समूह है। उनमें से कुछ केवल क्रोम द्वारा देखे जा सकते हैं। मैं यह नहीं समझ सकता कि अन्य लोग उसी तरह क्यों काम नहीं कर सकते हैं। मैंने प्रत्येक फाइल की अनुमति की जांच की है। यह अनुमति समस्या की तरह दिखता है।
क्या कोई जानता है कि समस्या क्या है? धन्यवाद।
एक डाउनलोड (: लगाव/सामग्री प्रकार आवेदन/ओकटेट धारा सामग्री-स्वभाव) के लिए मजबूर करने के लिए बदलें क्या सर्वर पर क्या बचा है। –
@Marc मैं कोशिश करता हूं। उनमें से दोनों को डाउनलोड किया जा सकता है और ऐसा ही दिखता है। मैं सर्वर में फ़ाइल के साथ इसकी तुलना भी करता हूं। वह एक जैसे है। जब मैं सामग्री-स्वभाव पर वापस जाता हूं: इनलाइन। यह सिर्फ काम नहीं करता है। :(मैं प्रतिक्रिया शीर्षलेख की तुलना भी करता हूं। वे समान हैं। – easycoder
क्या होता है यदि आप अपनी स्क्रिप्ट के माध्यम से सीधे देखने के बजाय सीधे एक को देखने का प्रयास करते हैं? –