У меня есть несколько таблиц, и я хочу сохранить файл с данными в 2 таблицах. Как я могу загрузить разные файлы в разные таблицы, используя AngularJs? - PullRequest
0 голосов
/ 25 апреля 2019

Я занимаюсь разработкой веб-приложения, в котором я добавляю два файла в две разные таблицы с данными.данные и файлы не сохраняются в SQL Db, как я могу их добавить ??Мой код Angular JS приведен ниже

$scope.addQuestionair = function () {
            var cID = document.getElementById("CustomerID").value;
            var pID = document.getElementById("ProjectID").value;

            $scope.question.CustomerID = cID;
            $scope.question.ProjectID = pID;

            console.info($scope.question);
            console.info($scope.OptionsList);

            var viewObj = {
                questionair: $scope.question,
                options: $scope.OptionsList
            };

            console.info(viewObj);

            $http({
                method: 'POST',
                url: 'api/Questions/AddQuestion',
                headers: { 'Content-Type': undefined },
                uploadEventHandlers: {
                    progress: function (e) {
                        if (e.lengthComputable) {
                            var progressValue = (e.loaded / e.total) * 100;
                            $scope.ProgressWidth = 0;
                            $scope.ProgressWidth = { 'width': progressValue + '%' };
                        }
                    }
                },
                transformRequest: function (data) {
                    console.info("in transform");
                    var formData = new FormData();
                    formData.append("model", angular.toJson(data.model));
                    for (var i = 0; i < data.files.length; i++) {
                        formData.append(data.files[i].name, data.files[i]);
                    }
                    return formData;
                },
                data: { model: viewObj, files: $scope.files }
            }).then(function (response) {
                console.info(response);
                $scope.SaveMessage = response.data;
                GetQuestionair();
                $scope.question = null;
            }, function (error) {

            });
        };

, как я могу добавлять файлы в две разные таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...