@AlexDnepro13

Проблемы с загрузкой аватара, как решить?

Всем привет. Опыта маловато в сайтостроении. В общем проблема.
Есть файл cabinet/profil.php
В нем код загрузки Аватара:
Код Аватара
Форма загрузки и отображения
<div class="form-group">
<form method="POST" action="#" enctype="multipart/form-data" id="load_avatar_form" style="display:none">
<input type="file" name="ava" accept="image/*" id="av_file">
<input type="hidden" value="<?php echo $token; ?>" name="token" />
</form>  
<label for="av_file"><img src="<?php echo $avz; ?>" class="thumb-xl img-circle" style="cursor:pointer" />
</div>



JS
<script type='text/javascript'>
$(function() {
$("#av_file").change(function() {
var data = new FormData($('#load_avatar_form')[0]);
$.ajax({
type: 'POST',
processData: false,
contentType: false,
url: '/actions/avatar_upload.php',
data: data,
cache: false,
success: function(result){
if (result == '0') {
$.jGrowl('Картинка не загружена или имеет неверный формат', { theme: 'growl-error' });
}
if (result == '1') {
$(location).attr('href','/cabinet/profile');
}
if (result == '3') {
$.jGrowl('Ошибка', { theme: 'growl-error' });
}
if (result == '4') {
$.jGrowl('Размер изображения не должен превышать 300 Кб', { theme: 'growl-error' });
}
},
error: function(){
$.jGrowl('Ответ от сервера не получен', { theme: 'growl-error' });
}
});
});
});
</script>


Отображает ошибку "Ответ от сервера не получен". При проверке обнаружил что отсутствует файл /actions/avatar_upload.php . что должно быть в этом файле?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
ematveev
@ematveev
PHP разработчик / руководитель / писатель
код загрузки аватара
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы