0
我想在我的應用程序中實現文件上傳。我使用AngularJS並在控制器中寫入方法來從表單輸入中獲取所有文件。在瀏覽器控制檯中,我有一個包含選定文件的數組,但是當我將此數組發送到後端時,它是空的。我用相同的方法發送其他數據,我可以在沒有任何問題的PHP腳本中讀取它,只有文件數組是空的。如何發送從角度到PHP腳本的文件數組?
這是方法從輸入獲取文件並將其發送給後端:
$scope.addFilesFunction = function() {
$scope.filesList = document.getElementById('fileupload').files;
var fd = new FormData();
for (var i = 0; i < $scope.filesList.length; i++) {
fd.append('file', $scope.filesList[i]);
}
Database.insert('file', {'files': fd}, function(response) {
});
};
這是一段我的PHP代碼:
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
$files = $request->files;
你試圖發送到後端的文件格式是什麼? – underscore