2015-04-28 7 views
9

मैं POSTMAN का उपयोग कर एक छवि अपलोड करने की कोशिश कर रहा हूँ। मैं फॉर्म-डेटा के साथ सफल हूं लेकिन कच्चे JSON प्रारूप में डेटा पास करने के साथ नहीं। डाकिया में फार्म डेटा के माध्यम सेPOSTMAN में कच्चे का उपयोग कर छवि अपलोड करने के लिए कैसे?

अनुरोध:

enter image description here

कर्ल के माध्यम से अनुरोध:

curl -X POST -H "Content-Type:multipart/form-data" -F "[email protected]/home/shivani/Pictures/Wallpapers/8018.jpg" http://127.0.0.1:8000/api/users/1/image/ 
{"message":"Image Uploaded successfully.","profile_image":"http://res.cloudinary.com/aubergine-solutions/image/upload/v1430204993/w0oxhv6beaxd14twrxmi.jpg"}~ 

जब मैं अनुरोध भेजने के कच्चे रूप में:

enter image description here

मैं निम्न त्रुटि हालांकि मैं Django सेटिंग्स में MultiPartParser जोड़ लिया है:

enter image description here

कर सकते हैं

किसी को भी इस समस्या को हल करने के लिए मदद करता है?

+0

ठीक है, बस अगर किसी को भी इस समस्या में चल रहा है निर्दिष्ट करने के लिए है कि आप json तो छवि के base64 स्ट्रिंग तरह संलग्न किए जाने की आवश्यकता का उपयोग कर छवि अपलोड करना चाहते हैं, तो '" profile_image ": { " नाम ":" 72397.jpg ", " content_type ":" image/jpg ", " फ़ाइल ":" base64string "}' या तो कोई भी तरीका "फॉर्म-डेटा" –

+0

मुझे अब भी एक ही समस्या है। और मुझे छवि के साथ मूल डेटा पास करने की जरूरत है। क्या आप मुझे कोड दे सकते हैं, आप कच्चे डेटा के साथ छवि कैसे पारित कर रहे हैं। –

उत्तर

3

जब मैं छवि अपलोड उपयोग कर रहा हूँ, मैं बेस 64 का उपयोग कर छवि इनकोडिंग, और कहा कि इनकोडिंग स्ट्रिंग json string.In के रूप में बैकएंड हम स्ट्रिंग डीकोड कर सकते हैं पारित कर दिया है और इस image.Try कर रहा है, मैं यह काम करता है लगता है ।

+0

हाँ, पहले से ही हल हो गया है! यह टिप्पणी में है :) धन्यवाद –

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