Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在MVC控制器上过帐时操纵Base64字符串';s作用法_Javascript_Ajax_Asp.net Mvc_Base64_Image Uploading - Fatal编程技术网

Javascript 在MVC控制器上过帐时操纵Base64字符串';s作用法

Javascript 在MVC控制器上过帐时操纵Base64字符串';s作用法,javascript,ajax,asp.net-mvc,base64,image-uploading,Javascript,Ajax,Asp.net Mvc,Base64,Image Uploading,我得到了一些Base64string格式的图像内容,我试图将其发布到我的MVC控制器上,但不知何故无法: $.ajax({ url: "FileUploadWithAjax", type: "POST", data: 'imageString=' + e.target.result, processData: false }); 这是我在服务

我得到了一些
Base64string
格式的图像内容,我试图将其发布到我的MVC控制器上,但不知何故无法:

 $.ajax({
                url: "FileUploadWithAjax",
                type: "POST",
                data: 'imageString=' + e.target.result,
                processData: false
            });
这是我在服务器上发布数据的代码

右侧的数据是我在浏览器控制台上打印的数据,左侧的数据是我从控制器的动作方法复制的数据

如果你看到这里,任何有“+”符号的地方都会被一些空白字符所取代


ajax调用中是否缺少任何contentType?

尝试将
数据类型属性设置为
文本

$.ajax({
    url: "FileUploadWithAjax",
    type: "POST",
    data: 'imageString=' + e.target.result,
    processData: false,
    dataType: 'text'
});
您可能需要检查浏览器的网络控制台,以确认数据被操纵的位置