У меня возникла проблема при сохранении картинки в Django из приложения для Android. Я искал и, наконец, решил проблему. Я разделяю это так, чтобы это могло помочь. См. Ответ ниже.Сохранить изображение в Django из Android-приложения
1
A
ответ
1
Вам придется выполнять действия в соответствии с вашими собственными спецификациями. Я просто покажу вам, как общий пример
я использовал okHttp в моем андроид приложение для передачи данных по сети (в том числе ПОС)
Android AsyncTask Код (doInBackground метод)
RequestBody formBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("filename","filename",RequestBody.create(MediaType.parse("multipart/form-data"), new File(file.getPath())))
//.addFormDataPart("other_field", "other_field_value")
.build();
Request request = new Request.Builder()
.header("Authorization", "Token " + myToken)
.url(myUrl).post(formBody).build();
Response response = new OkHttpClient().newCall(request).execute();
return response.body().string();
Мой взгляд .py код
def rechargeapplication(request):
user=#get your own object
uploadpic = request.FILES['filename']
user.picture.save("image.jpg",uploadpic)
user.save()
return JsonResponse({'result':'Success'})
Как я создал Imagefield в models.py
picture=models.ImageField(upload_to="photos" , null=True, blank=True)
если вы используете ImageField, то вам придется установить «Подушка» Кроме того, убедитесь, что вы указываете MEDIA_ROOT & MEDIA_URL в settings.py .... Я покажу вам, как я сделал это
MEDIA_ROOT=os.path.join(BASE_DIR,'media')
MEDIA_URL = '/media/'
и в конце urls.py добавить это (как я был в режиме отладки, поэтому моя реализация ...)
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)
urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
Смежные вопросы
- 1. Сохранить изображение в db из модели django
- 2. Django - Сохранить загруженное изображение
- 3. Django Python PIL сохранить изображение - сломано изображение
- 4. Сохранить изображение в графическом изображении в Django
- 5. Программно сохранить изображение в Django ImageField 2
- 6. Сохранить изображение в base64 django rest framework
- 7. Сохранить изображение из imshow
- 8. Сохранить изображение из ImageView
- 9. Сохранить изображение из URL
- 10. Сохранить загруженное изображение на S3 с Django
- 11. Django Сохранить изображение на разных полях модели
- 12. конвертировать изображение из base64 на изображение и сохранить в базе данных в Django
- 13. Сохранить изображение/растровое изображение из скрытых панелей
- 14. Как сохранить изображение из cvNamedWindow
- 15. Сохранить изображение из Open GL
- 16. Как сохранить изображение из ImageView?
- 17. Perl: сохранить изображение из сети
- 18. Django Как сохранить изображение с URL-адреса в форме модели?
- 19. Как сохранить изображение обрезанного изображения в поле изображения в django
- 20. Как сохранить изображение в папке пользователя в django?
- 21. Сохранить загруженное изображение в exisitng Model в Django
- 22. Сохранить динамическую страницу в Django
- 23. Сохранить изображение из ImageView в галерею устройств
- 24. сохранить изображение из URL в медиатеку Wordpress
- 25. C++ - сохранить изображение из формы в файл
- 26. Как сохранить изображение из памяти в MySQL
- 27. Как сохранить изображение из галереи в приложении?
- 28. Сохранить GIF изображение из URL в Фотопленка
- 29. Сохранить изображение в галерее
- 30. Сохранить изображение в файл
это вроде вас, чтобы добавить свое решение, спасибо. Однако вышеизложенное не является вопросом в соответствии с рекомендациями переполнения стека. Могли бы вы переписать выше, чтобы задать вопрос? Это довольно сложно сделать, так как он должен содержать проблему, которая была у вас до обнаружения решения. Однако, пожалуйста, попробуйте, поэтому мы можем избежать его удержания. – halfer