我想要獲取一個文件和模型到我的api控制器,並通過發送來自提琴手的請求來測試它。到目前爲止,我已經設法使用MultipartDataMediaFormatter接收文件,但我無法接收字段。在一些變量將是空的:多部分窗體不接收字段
[HttpPost]
public IHttpActionResult Add(FormData formData)
{
HttpFile file;
formData.TryGetValue("fieldNameHere", out file);
string some;
formData.TryGetValue("code", out some);
請求是
---------------------------acebdf13572468
Content-Disposition: form-data; name="fieldNameHere"; filename="result.pdf"
Content-Type: application/pdf
<@INCLUDE *C:\Users\mikhail.yakhyaev\Documents\result.pdf*@>
---------------------------acebdf13572468
Content-Disposition: form-data; name="code"
asdf
---------------------------acebdf13572468--
我試圖使簽名IHttpActionResult Add(HttpPostedFileBase fieldNameHere)
,但返回的錯誤請求不匹配的方法。 也許請求本身包含錯誤?