C# 向.Net webapi控件传递非常长的字符串属性(Base64字符串)时,对象为null
当updateCaseHearingModel的属性“StrBase64”有一个很长的字符串时,我得到了updateCaseHearingModel=null。 我们正在将StrBase64作为文件的base64传递。它适用于小文件,但当文件大小超过4MB时失败(它会创建非常长的字符串)C# 向.Net webapi控件传递非常长的字符串属性(Base64字符串)时,对象为null,c#,.net,asp.net-web-api,base64,C#,.net,Asp.net Web Api,Base64,当updateCaseHearingModel的属性“StrBase64”有一个很长的字符串时,我得到了updateCaseHearingModel=null。 我们正在将StrBase64作为文件的base64传递。它适用于小文件,但当文件大小超过4MB时失败(它会创建非常长的字符串) 是否有任何方法可以将很长的字符串(对象)传递给.Net中的webapi控件 您的应用程序运行正常,但IIS配置限制为4MB 见-> 可选的Int32属性。 指定输入流缓冲阈值的限制(KB)。此限制可用于防止由用
是否有任何方法可以将很长的字符串(对象)传递给.Net中的webapi控件 您的应用程序运行正常,但IIS配置限制为4MB 见-> 可选的Int32属性。 指定输入流缓冲阈值的限制(KB)。此限制可用于防止由用户向服务器发布大型文件等引起的拒绝服务攻击
默认值为4096(4 MB)。您的应用程序工作正常,但IIS配置限制为4MB 见-> 可选的Int32属性。 指定输入流缓冲阈值的限制(KB)。此限制可用于防止由用户向服务器发布大型文件等引起的拒绝服务攻击
默认值为4096(4 MB)。我想您可以尝试修改配置。maxRequestLength,MaxJSonLength我想您可以尝试修改配置。maxRequestLength,maxJsonLength
public HttpResponseMessage UpdateCaseHearing([FromBody]UpdateCaseHearingModel updateCaseHearingModel)
{
try
{
//Code here
}
}