2014-05-07 11 views
5

के रूप में अपलोड करें मैं अपने ऐप में एक पुन: प्रयोज्य निर्देश बनाने की कोशिश कर रहा हूं जो फ़ाइलों को बेस 64 के रूप में एन्कोड करने की अनुमति देता है और फिर जेएसओएन के माध्यम से अपलोड किया जाता है।कोणीय बेस 64 फ़ाइल JSON

मैंने इस दृष्टिकोण के बारे में बात करते हुए वेब पर अपने संसाधन नहीं देखा है। मैं ज्यादातर फॉर्म डेटा के माध्यम से केवल कोणीय फ़ाइल अपलोड खोजने में सक्षम हूं।

क्या कोई इस विषय पर कुछ प्रकाश डाल सकता है?

उत्तर

2

यह link दिलचस्प साबित हो सकता है। मूल रूप से वह बताता है कि बेस 64 एन्कोडेड डेटा 33% बड़ा है और बाइनरी की तुलना में प्रक्रिया में अधिक समय लगता है।

htmltrocks में आपके ऐप में कैनवास तत्व को एकीकृत करने के बारे में एक दिलचस्प आलेख है। यह HTML5 कैनवास का उपयोगडेटा() विधि का उपयोग करता है जो बेस 64 में परिवर्तित होता है।

यह भी देखें: How to convert image into base64 string using javascript

+2

33% की वृद्धि नमक की एक चुटकी के साथ लिया जाना चाहिए। यदि आपके पास ऐसी वेबसाइट है जो gzip संपीड़न का उपयोग करती है तो ओवरहेड 9% तक गिर जाता है। इसके अलावा यदि उस डेटा को रेखांकित किया जा सकता है तो यह अतिरिक्त अनुरोध बचाता है। दूसरी दिलचस्प बात यह है कि बेस 64 का दावा है कि यह * धीमा हो सकता है। यह जानना महत्वपूर्ण है कि अक्सर सबसे तेज़ विकास समाधान सबसे अच्छा होता है, ज्यादातर मामलों में डेवलपर का समय कुछ एमएस से अधिक मूल्यवान होता है। –

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