将View64的base64映像发送到ASP.NET控制器

时间:2018-03-02 13:07:02

标签: c# jquery asp.net-mvc asp.net-core

我尝试将一个base64图像从View发送到控制器。

我将base64存储在输入中,我得到它(工作正常):

var photoBase64Captured = $('#txtPhotoBase64Captured').val();

然后在我的View中,我致电Controller并等待回复:

$.get("@Url.Action("CheckFace", "User")", { base64: photoBase64Captured }, function (data) {

   var result = $.parseJSON(data);

   if (data != null) {

   }
});

当我尝试拨打控制器时,我在Chrome控制台中收到以下错误:

Failed to load resource: net::ERR_SPDY_PROTOCOL_ERROR

这是Controller

public async Task<ActionResult> CheckFace(string base64)
{

}

为什么会发生这种情况? base64是否太长而无法发送到Controller

如果我将其他值发送到Controller它可以正常工作,所以这不是方法的问题。

0 个答案:

没有答案