Ich verwende nervghs angular-file-upload und möchte formData basierend auf Benutzereingaben senden. Ich kann verschiedene Felder von den formData anfordern, aber nicht, wenn sie onBeforeUploadItem gedrückt werden.Senden von Formulardaten mit angular-file-upload
Ich habe die Uploader aufgebaut wie so:
var uploader = $scope.uploader = new FileUploader({
url: 'upload.php',
formData: [{
param1: 'value1',
param2: 'value2',
param3: 'value3'
}]
});
uploader.onBeforeUploadItem = function(item) {
item.formData.push({test: 'TEST'});
console.info('onBeforeUploadItem', item);
};
In meinem upload.php ich Wert1 bekommen für $ _REQUEST [ 'param1'], aber ich bekomme keine Daten, wenn ich das gleiche tun mit Test, $ _REQUEST ['Test'].
$myValue1 = $_REQUEST['param1']; <-- equals value1
$test = $_REQUEST['test']; <-- empty
Irgendeine Idee, wie ich ein zusätzliches Feld von meiner upload.php bekommen kann? Danke
Ja, das wird mein Plan B sein, aber ich liebe alle Funktionen dieses eckigen Datei-Upload-Plugin! Da war etwas Einfaches, das ich vermisste. – Buster