2015-01-16 13 views
23

मुझे अपने एप्लिकेशन में डाउनलोड सुविधा मिल रही है। यहां हम कई फाइल भी डाउनलोड कर सकते हैं। मुझे यह त्रुटि मिल रही है - **Failed to load resource:Frame load interrupted in Safari browser while downloading multiple files**संसाधन लोड करने में विफल: एकाधिक फ़ाइलों को डाउनलोड करते समय सफारी ब्राउज़र में फ्रेम लोड बाधित

समस्या केवल सफारी में है। डाउनलोड अन्य ब्राउज़रों (फ़ायरफ़ॉक्स, क्रोम और आईई) में ठीक काम करता है।

मैं डाउनलोड करने के लिए एंकर टैग का उपयोग कर रहा हूं। how to download file using anchor tag <a>

+1

की संभावित डुप्लिकेट में मदद करता है // stackoverflow.com/questions/18652750/any-fallback-client-side-solutions-for-the-html5-download-attribute 'डाउनलोड' विशेषता सफारी में समर्थित नहीं है। किसी भी तरह से बैकएंड पर इसे ठीक करना चाहिए, एप्लिकेशन को पाठ प्रतिक्रिया के बजाय फ़ाइल को ठीक से भेजना चाहिए। – mz3

उत्तर

2

मुझे सफारी के साथ एक ही समस्या थी मेरे मामले में मैं एक एसवीजी फ़ाइल बना रहा हूं और फिर इसे एक पीडीएफ फाइल में परिवर्तित कर देता हूं, जिसे मैं डाउनलोड कर रहा हूं, यह सफारी को छोड़कर अन्य ब्राउज़रों (फ़ायरफ़ॉक्स, क्रोम) में काम करता है। : http: (मैं IE पर इस जांच नहीं की)

मेरी कोड के साथ समस्या यह

था वहाँ svg टैग यह मेरी समस्या का समाधान होने में 'xmlns=http://www.w3.org/2000/svg' विशेषता याद आ रही थी उम्मीद है कि इस आप

0

एंकर टैग डाउनलोड विशेषता सफारी में काम नहीं करती है। मुझे यकीन नहीं है कि आपको जो त्रुटि मिल रही है वह संबंधित है लेकिन डाउनलोड बिना सफारी में काम नहीं करेगा।

स्रोत http://www.w3schools.com/tags/att_a_download.asp

आप this jQuery plugin कोशिश कर सकते हैं, जो आप जावास्क्रिप्ट के माध्यम से फ़ाइलों को डाउनलोड करने की अनुमति देता है। मैंने इसका परीक्षण किया और ऐसा लगता है कि यह क्रोम और सफारी में काम करता है और अन्य सभी प्रमुख ब्राउज़रों पर परीक्षण किया जाता है।

+0

हाय, मुझे भी एक ही तरह का मुद्दा सामना करना पड़ रहा है। मैं सफारी में क्लाइंट साइड पर एक फ़ाइल के रूप में बेस 64 स्ट्रिंग (यह सीएसवी या पीडीएफ हो सकता है) को सहेजना चाहता हूं। कोई सर्वर शामिल नहीं है। क्या यह jQuery.filedownload.js के साथ संभव है? – jrhamza

+0

@jrhamza: मुझे आपके द्वारा उल्लेखित एक ही समस्या का सामना करना पड़ता है। क्या आपने इसे हल किया है? –

+0

@ सेल्वकुमार, हमने इसके लिए pdfmake.js लाइब्रेरी का उपयोग किया। (Http://pdfmake.org)। और सफारी के लिए हमने पुस्तकालय से खुली() विधि का उपयोग किया। – jrhamza

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