Загрузка изображения вместе со значением текстового поля - PullRequest
0 голосов
/ 14 января 2019

Я пытаюсь сохранить изображение вместе со значением текстового поля. В БД всего 2 колонки. FilePath и textboxvalue. Я пробовал некоторые вызовы ajax, но не смог сохранить их вместе.

function SavepackageData() {
            var dataArray = new Array();
            var t = "122";
            var fileUpload = $("#ContentPlaceHolder1_FileUpload1").get(0);
            var files = fileUpload.files;
            var test = new FormData();
            for (var i = 0; i < files.length; i++) {
                test.append(files[i].name, files[i]);
            }

            jsonData = {
                'Text': t,
                'FilePathName': test
            }
            dataArray.push(jsonData);
            var data = JSON.stringify(dataArray);
            $.ajax({
                url: "../handler/Upload.ashx",
                type: "POST",
                contentType: false,
                processData: false,
                data: JSON.stringify({ dataMaster: data }),
                // dataType: "json",
                success: function (result) {
                    //SaveData(result);
                },
                error: function (err) {
                    alert(err.statusText);
                }
            });
        }

но по какой-то причине я не могу загрузить. если кто-то может помочь мне с кодом и обработчиком, это очень поможет.

...