Как я отслеживать, если загрузка будет успех и перенаправлять на определенную страницу с помощью угловой и нг-файл загрузки (https://github.com/danialfarid/ng-file-upload)показать страницу успеха, если форма успешно отправлена
В настоящее время загружает файл, но мне нужно, чтобы показать ошибка, если форма не удалось вставить в MySQL или показать страницу успеха
Ниже моя угловая функция
Upload.upload({
url: 'api/upload-image.php',
method: 'POST',
file: file,
data: {
'awesomeThings': $scope.awesomeThings,
'targetPath' : '/media/'
}
})
в моем PHP код
$status = $this->Upload_tools->add($data);
Если загрузка будет статус доступа будет возвращать true
или еще false
если success
я хочу показать эту страницу
$location.path('/show/'+qid);
См. Примеры того, как работать с обещанием callback – charlietfl
Угловая $ http-служба отклоняет, когда сервер возвращает статус HTTP вне диапазона 200-299. Статус возврата 200 OK или 5xx Ошибка сервера. На стороне клиента используйте стандартные методы '.then' и' .catch'. – georgeawg