javascript
  • ajax
  • asp.net-mvc
  • base64
  • image-uploading
  • 2017-02-13 93 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' 
    }); 
    

    您可能想要檢查瀏覽器的網絡控制檯,以確認數據被處理的位置。

    相關問題