C# 提示Mulipart body length limit 16384
这个错误提示是因为在使用 MultipartFormDataContent 时,上传的文件大小超过了默认的长度限制,即 16384 字节。要解决这个问题,可以通过设置 HttpClient 的 MaxResponseContentBufferSize 属性来增加允许的长度限制。例如:
var httpClient = new HttpClient();
httpClient.MaxResponseContentBufferSize = 100000000; // 允许的最大长度为 100MB
var content = new MultipartFormDataContent();
// 添加文件到 content 中
var response = await httpClient.PostAsync(url, content);
在上面的代码中,将 MaxResponseContentBufferSize 属性设置为 100MB,以允许上传更大的文件。可以根据实际需要调整这个值。
原文地址: http://www.cveoy.top/t/topic/egLo 著作权归作者所有。请勿转载和采集!