Почему эта строка Base64 успешно отправлена, а другая нет? - PullRequest
0 голосов
/ 18 октября 2018

Я пытался отправить несколько строк Base64 в codebehind, некоторые изображения, которые я преобразовал, где успешно отправлено в codebehind, а некоторые где нет ..

Вот функция js, которую я использую для преобразования ..

function readFile() {
    if (this.files && this.files[0]) {
        var FR = new FileReader();

        FR.addEventListener("load", function (e) {
            sessionStorage.setItem("imagebase64", e.target.result);
            console.log(e.target.result);
            alert(e.target.result);
        });

        FR.readAsDataURL(this.files[0]);
    }
}

вот сообщение ajax

var DTO = { 'base64File' : image};
$.ajax({
    type: "POST",
    contentType: "application/json; charset=utf-8",
    url: "../../../Operation/requestEvent.aspx/createEvent",
    data: JSON.stringify(DTO),
    datatype: "json",
    success: function (result) {

        if (result.d <= 0) {
            //false alert something 
            alert("FALSE");
        }
        else if (result.d > 0) {
            //true
            alert("true");
        }
        else {
            alert(result.d);
        }
        console.log(result.d);
    },
    error: function (xmlhttprequest, textstatus, errorthrown) {
        alert(" connection to the server failed ");
        console.log("error: " + errorthrown);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...