使用asp.net核心在ajax调用中传递过大的base64 url​​时出现问题

时间:2018-04-06 06:43:42

标签: jquery asp.net ajax asp.net-core base64

这是我的代码,

var uploadparameter = {
    base64url: imageData,        
};

$.ajax({
   url: '@(Url.Action("CustomAsyncUpload", "ProductCreation"))',
   type: 'POST',
   data: JSON.stringify(uploadparameter),
   contentType: 'application/json; charset=utf-8',
   success: function (data) 
   {

   }
});

当我在使用asp.net核心的ajax调用中传递过大的base64 url​​时,我正面临着问题。

那么,如何使用asp.net核心在ajax调用中传递过大的base64 url​​ ..?

谢谢,Kaushik。

1 个答案:

答案 0 :(得分:0)

当你传递base64所以它有大量的字符串,所以在上传之前你会得到请求超时错误,所以不要传入base64,用 form-data 发送图像上传。