我有多个表,我想将包含数据的文件存储在2个表中,如何使用AngularJs在不同的表中上传不同的文件?

时间:2019-04-25 05:23:49

标签: c# angularjs

我正在开发一个Web应用程序,其中我要在两个不同的数据表中添加两个文件。数据和文件未保存在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) {

            });
        };

如何在两个不同的表中添加文件。

0 个答案:

没有答案