.net webapi multipart/form-data格式传参有可能出现的问题

最近再一次做项目的时候使用到如标题所说的情况,我的业务是在提交表单的时候需要提交附件(我不知道大家这种情况是用的什么方式去做的,我是使用一个 MultipartFormDataFormatter的插件去做的)

然后在一次无意的测试下发现一个问题

 如图所示,如果Remark的值为--(英文-符号),那么提交表达之后后台CustCode的值就会是null,实在是百思不得其解,可能是没有深入了解multipart/form-data这种格式,但是还是得记录一下这种情况,避免下次踩坑,如果有大佬能指点一下就很棒了。

可能有人会问解决方法,后面前端做了下过滤。。。。

原文地址:https://www.cnblogs.com/aqgy12138/p/12486171.html