Próbuję przesłać obraz za pomocą POSTMAN. Udaje mi się z danymi formularza, ale nie z przekazywaniem danych w surowym formacie JSON.Jak przesłać obraz za pomocą raw w POSTMAN?
żądanie przez form-data w listonosz:
żądanie poprzez zwinięcie:
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"}~
Kiedy wysłać wniosek w surowe jak:
otrzymuję następujący błąd chociaż dodałem MultiPartParser w ustawieniach Django:
może ktoś pomóc rozwiązać ten problem?
Cóż, aby określić, czy ktokolwiek napotyka ten problem, że jeśli chcesz przesłać obraz za pomocą json, to należy dołączyć ciąg znaków base64, np. '" profile_image ": { " name ":" 72397.jpg ", " content_type ":" image/jpg ", " file ":" base64string "}' lub w dowolny sposób to "dane formularzy" –
Mam również teraz ten sam problem. I muszę przekazać podstawowe dane z obrazem. Czy możesz dać mi kod, jak przekazujesz obraz z nieprzetworzonymi danymi? –