मैं saveAs
इंटरफेस का उपयोग करने के रूप में समझाया herehtml5 SaveAs गूगल क्रोम में समर्थन
क्षण के लिए, मैं सिर्फ गूगल क्रोम के बारे में चिंता कोशिश कर रहा हूँ, और मैं नवीनतम कैनरी का उपयोग करता है (संस्करण 27.0.1429.0 कनारी)
प्रश्न 1: लेख कहता है।
W3C फ़ाइल एपीआई एक FileSaver इंटरफ़ेस है, जो आसान के रूप में उत्पन्न डेटा की बचत बनाता है के रूप में SaveAs (डेटा, फ़ाइल का नाम), हालांकि दुर्भाग्य से यह अंततः कल्पना से निकाल दिया जाएगा भी शामिल है।
इसे क्यों हटाया जाएगा?
Qn2: कोड के नीचे।
if (window.saveAs) {
window.saveAs(blob, name);
}else{
console.log("saveAs not supported")
}
प्रिंट
saveAs not supported
तो क्रोम SaveAs समर्थन नहीं करता। यह इंप्रेशन नहीं है कि मैंने कई लेख ऑनलाइन पढ़े हैं।
मैं तुरंत मानता हूं क्योंकि यह किसी हमलावर को उपयोगकर्ता के कंप्यूटर पर एक दुर्भावनापूर्ण फ़ाइल सहेजने की अनुमति देगा। – Daedalus
@ डेडलस: अच्छी तरह से अभी भी 'saveAs()' फ़ंक्शन के बिना पूरी तरह असंभव नहीं है, बस इसके लिए एक छोटा सा पहेली बनाएं http://jsfiddle.net/shivasaxena/qnYk4/3/ – Shiva
@Shiva - परिपूर्ण, बहुत अच्छा काम करता है - आप इसे एक समारोह के विकल्प के रूप में पोस्ट करना चाहिए जो दूर जा रहा है। –