Ich habe Formular mit Textfeld und:Wie wird das Formular mit Eingabedateien serialisiert?
<input type="file" name="files" file-input="files" multiple />
Wie dieses Formular serialiaze und mit AJAX mit TextArea- Wert und Dateien senden:
ich auf diese Weise versucht:
$scope.send = function(data) {
var path = $filter('sprintf')(paths.comment.send, $scope.issue.project.id, $scope.issue.campaign.id, $scope.issue.id);
var formData = new FormData();
angular.forEach($scope.files, function(value, key) {
formData.append(key, value);
});
formData .append('body', $scope.comment.body);
$http({
method: 'POST',
url: path,
transformRequest: angular.identity,
headers: {
'Content-Type': 'multipart/form-data',
'X-CSRF-Token': $('meta[name=csrf-token]').attr('content')
},
data: formData
})
.then(function(data) {
console.log(data);
},
function(response) {
console.log(response);
});
};
Aber es tut funktioniert nicht
Können Sie erklären, was Ihr Textarea hält? –