javascript
  • ajax
  • asp.net-mvc
  • base64
  • image-uploading
  • 2017-02-13 67 views 0 likes 
    0

    我得到在Base64string格式一些图像内容操纵,我想发表我的MVC控制器上,但不知何故未能:Base64string而在MVC控制器的操作方法张贴

    $.ajax({ 
           url: "FileUploadWithAjax", 
           type: "POST", 
           data: 'imageString=' + e.target.result, 
           processData: false 
          }); 
    

    这是我的代码在服务器上发布数据。

    enter image description here

    在右侧的数据是我所印浏览器的控制台上的内容,并在左边是我从我的控制器的操作方法复制的一个。

    如果您在此处看到任何有'+'符号的地方,请将其替换为一些空白字符。

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

    回答

    0

    尝试将dataType属性设置为text

    $.ajax({ 
        url: "FileUploadWithAjax", 
        type: "POST", 
        data: 'imageString=' + e.target.result, 
        processData: false, 
        dataType: 'text' 
    }); 
    

    您可能想要检查浏览器的网络控制台,以确认数据被处理的位置。

    相关问题