Как сохранить картинку переданную через аякс?

Я через ajax отправляю картинку, которую надо сохранить в определённой папке, это думаю сделать так:

@csrf_exempt
def ajax_menu_choice_imgDef(request):

    if request.method == 'POST':

        base_file_img = request.FILES.get('input_img')

        pattern_save_imgModel.objects.create(img=base_file_img)

        return HttpResponse('Yes')

ajax\js

var form_img = new FormData();
        var input_img = document.getElementById('for_ajax_menu_choice_img_hide_input').files[0];

        form_img.append('input_img', input_img);
        
        
        $.ajax(
            {
            type: 'POST',
            url: '/study/my/lk/',

            cache: false,
            processData: false,
            contentType: false,

            data: {
                // csrfmiddlewaretoken: '{{ csrf_token }}',
                form_img,
            },

            success: function(data) {
                alert(data);
            },

            error: function(jqXHR, status, errorThrown){
                alert('ОШИБКА AJAX запроса: ' + status, jqXHR, errorThrown);
            },
        });

Только, в этом случае у меня файл не сохраняется, хотя модель создаётся (


Ответы (0 шт):