у меня есть форма с методом = сообщение. В этой форме у меня есть поле загрузки изображения, которое является ajax. когда процесс вызова ajax, проверьте ошибку несоответствия токена csrf. помогите мне. это мой код ..,
<script>
$(document).ready(function(){
$(document).on("click", "#upload", function() {
var file_data = $("#groupe_img").prop("files")[0]; // Getting the properties of file from file field
var form_data = new FormData(); // Creating object of FormData class
form_data.append("file", file_data) // Appending parameter named file with properties of file_field to form_data
form_data.append("csrftoken",document.mainform.csrftoken.value;) // Adding extra parameters to form_data
$.ajax({
url: "/upload_avatar",
dataType: 'script',
cache: false,
contentType: false,
processData: false,
data: form_data, // Setting the data attribute of ajax with file_data
type: 'post'
})
})
});
</script>
это моя часть html
<input type="file" name="groupe_img" id="groupe_img">
<button id="upload" value="Upload">upload image</button>
тисм