मेरे पास एक वेब पेज है जो उपयोगकर्ता को मल्टीपार्ट/फॉर्म डेटा (यानी इनपुट प्रकार = "फ़ाइल" टैग के साथ) अपलोड करने की अनुमति देता है। हालांकि, यहां एक वेब सामग्री सुरक्षा फ़िल्टर है जो मेरे तरीके से प्रभावी रूप से बाइनरी फॉर्म डेटा को अवरुद्ध कर रहा है।मैं चरित्र-आधारित एन्कोडिंग में बाइनरी एचटीएमएल मल्टीपार्ट फॉर्म डेटा कैसे पोस्ट कर सकता हूं?
क्या बाइनरी फॉर्म डेटा परिवर्तित और चरित्र डेटा (जैसे बेस 64) के रूप में भेजा जाना संभव है? अधिमानतः यदि यह संभव है तो यह घोषणात्मक निर्देश के माध्यम से ब्राउज़र द्वारा स्वचालित रूप से किया जाएगा। मुझे लगता है कि यह नहीं है लेकिन सोचा कि मैं पूछूंगा।
अन्यथा, क्या यह प्रोग्रामेटिक रूप से किया जा सकता है ताकि कुछ जावास्क्रिप्ट फ़ॉर्म सबमिशन को रोक सके और फ़ॉर्म डेटा के साथ अपलोड की गई फ़ाइल सामग्री को बदल सके?
विकेट और/या jquery के आधार पर एक समाधान बेहतर है।
नोट: मैं जावास्क्रिप्ट में बेस 64 एन्कोडिंग करने के तरीके से नहीं पूछ रहा हूं। कृपया इसे पहले प्रश्न को समझने के बिना डुप्लिकेट के रूप में चिह्नित न करें जैसा कि पांच लोगों ने प्रश्न के पहले प्रयास को बंद करने के लिए वोट दिया था! How to send binary multipart formdata as base64?
सवाल यह है कि मल्टीपार्ट फॉर्म सबमिशन के संदर्भ में ऐसा कोई एन्कोडिंग कैसे किया जाए।