Этот вопрос включает в себя подробности о структуре, но у меня просто общий вопрос о том, как загрузить файл фотографии в API. Какова фактическая часть изображения, которое я отправляю? Каково содержание фотографии?
Я могу успешно загрузить изображение при нажатии кнопки (используя angular-file-uploader. Однако я не знаю, какую часть этого объекта я должен отправить в свой API.
Код ниже будет жаловаться на ошибку типа: он не может преобразовать циклическую структуру в JSON.
Так что я тоже могу попытаться вытащить файл из очереди, но потом, когда он попадет в облачный, я получаю сообщение об ошибке: TypeError: file.match is not a function.
HTML
<div>
<input type="file" nv-file-select uploader="user.uploader" />
<button ng-click="user.upload()">Upload</button>
</div>
контроллер
vm.upload = function() {
console.log(vm.uploader);
var photo = {file: vm.uploader.queue[0]}
UserDisplay.uploadPhoto($stateParams.user_id, vm.uploader.queue[0])
}
API
cloudinary.uploader.upload(req.body.file, function(result) {
console.log("made it here");
console.log(result)
});