2011-12-23 11 views
42

मैं अपने उपयोगकर्ताओं को एक पीडीएफ फाइल डाउनलोड करने के लिए सक्षम होना चाहते हैं और ब्राउज़र एक फ़ाइल के रूप में इलाज ही नहीं, इसे प्रदर्शित (यानी यह एक फ़ाइल नाम है है पर फ़ाइलें डाउनलोड , उपयोगकर्ता को बचाने के लिए विकल्प मिलता है, आदि)। निम्नलिखित हैडर iOS के लिए छोड़कर हर जगह इस के लिए अच्छी तरह से काम करने लगता है:HTTP "सामग्री-विन्यास: लगाव" और आईओएस वेब ब्राउज़र

Content-Disposition: attachment; filename=file.pdf 

आईओएस सिर्फ इस पर ध्यान नहीं देता और छवि या दस्तावेज़ प्रदर्शित करता है। कोई बड़ा सौदा नहीं, आप सोच सकते हैं, सिवाय इसके कि मैं इसे अपने डाउनलोड पेज के हिस्से के रूप में एक छिपे हुए IFRAME में कर रहा हूं, इसलिए दस्तावेज़ कभी भी नहीं देखा जाता है, और ऐसा लगता है कि डाउनलोड विफल हो गया है।

क्रॉस-ब्राउज़र संगत तरीके से इसे संभालने का सबसे अच्छा तरीका क्या है? क्या आईओएस सिर्फ इस हेडर को अनदेखा करता है? मुझे कहीं भी इसका कोई नमूना या उल्लेख नहीं मिल रहा है।

मैं अनुरोध शीर्षों में iOS के लिए जाँच करें और प्रतिक्रिया अलग-अलग कार्य की जरूरत है? मैं इससे बचने की उम्मीद कर रहा था। धन्यवाद।

पीएस आईओएस वेब ब्राउज़र में फ़ाइलों को डाउनलोड करने से संबंधित कोई अन्य उपयोगी टिप्स सराहना की जाती है।

स्पष्टीकरण: एक नियमित रूप से वेब साइट मोबाइल सफ़ारी ब्राउज़र के अनुसार ब्राउज़ के बारे में यह। मूल ऐप नहीं।

+0

कोई भाग्य? एक समान मुद्दा मिला। –

+0

अभी तक नहीं ... आप, मैं, और कम से कम 5 अन्य लोग अभी भी इसे समझने की प्रतीक्षा कर रहे हैं। – dkamins

+1

इसके लायक होने के लिए, जिस तरह से मैं इसे वर्तमान में हल कर रहा हूं: डेस्कटॉप पर मैं लक्ष्य/iframeId चाल का उपयोग करके छुपा आईफ्रेम में फॉर्म/एंकर सबमिट करता हूं, आईपैड/आईपॉड (उपयोगकर्ता एंजेंट स्नीफिंग के माध्यम से निर्धारित) पर हालांकि मैं लक्ष्य निर्धारित करता हूं _blank इसे एक नए टैब में खोलने के लिए मजबूर करने के लिए। –

उत्तर

16

मोबाइल सफारी ब्राउज़र फ़ाइलों को डाउनलोड करने का समर्थन नहीं करता है।

अगर सफारी इसे प्रदर्शित कर सकता है, तो यह प्रदर्शित होगा। यदि आपने अन्य ऐप्स इंस्टॉल किए हैं जो फ़ाइल खोल सकते हैं, तो सफारी इसे आपके लिए पहचान लेगा।

+0

यह भी देखें https://apple.stackexchange.com/questions/25678/downloading-and-uploading-files-through-safari-ios – caw

संबंधित मुद्दे