Kinvey AngularJS Загрузка изображений Тип содержимого Заголовок

Я использую библиотеку AngularJS Kinvey. Прямо сейчас я могу успешно загрузить изображение в Kinvey's Files. Я вижу, что мой файл изображения успешно загружен. Проблема в том, что я получаю ошибку от обещания функции загрузки.

Файл изображения:

$scope.onFileSelect = function(element) {
    if (element.files[0]) {
        $scope.selectedImage = element.files[0];
    }
    console.log($scope.selectedImage);
};

Функция загрузки:

var promise = $kinvey.File.upload($scope.selectedImage, {
    mimeType  : $scope.selectedImage.type,
    size      : $scope.selectedImage.length
});

promise.then(function(response) {
    console.log('Uploaded image successfully');
    uikit.notificationTop('Uploaded new image', 'success');
    console.log(response);
}, function(err) {
    uikit.notificationTop('Error in uploading new image', 'danger');
    console.log(err);
});

Это ошибка, которую я получаю:

Ошибка: в заголовке ответа Content-Type установлено значение text/html; кодировка =UTF-8. Ожидается, что он будет установлен на application/json.

1 ответ

Решение

Команда Кинви заметила эту ошибку и исправила ее.

1.6.8 - 10 февраля 2016 г.

Исправление: не проверяйте тип ответа при загрузке файлов из Google. Исправление: не отправляйте пустое имя пользователя / пароль в запросе на вход.

Спасибо Кинви!

Другие вопросы по тегам