Ich brauche Bild mit AngularJS ohne Formular hochladen. aber ich weiß nicht, wie ich es in Laravel erhalten soll, sende es. Mein Code ist dies:Bild hochladen Laravel ohne Formular AngularJS
<input type="file" name="file" accept="image/jpeg, image/png" id="file" ng-model="data.image">
$('input[type=file]').change(function() {
$scope.img = this.files[0];
var filePath = $("#file").val();
var reader = new FileReader();
reader.onload = function (e) {
$('#image').attr('src',e.target.result);
$scope.img["imgbase64"] = e.target.result;
};
reader.readAsDataURL(this.files[0]);
});
ich den Dienst hier verwenden:
var imgSend = new FormData();
imgSend.append("file",$scope.img);
data["image"] = imgSend;
url = "maquinas"; registroMaquinaServices.servicesRegistroMaquinaPost(url,data).then(function(promise){
var requests = promise.data.response;
console.log(requests);
})
ich das Laravel bin das Senden.
Dank.
Prüfung Link https://stackoverflow.com/questions/18571001/ Datei-Upload-using-angularjs –