'multipart/form-data' is not supported for this resource

Viewed 7132

I have WEbAPI2 back end.

I try to send form data from postman

enter image description here

But get this error

"No MediaTypeFormatter is available to read an object of type 'StartWorkingDay' from content with media type 'multipart/form-data'.",

Here is code of my controller

// POST: api/StartWorkingDays
[ResponseType(typeof(StartWorkingDay))]
public IHttpActionResult PostStartWorkingDay(StartWorkingDay startWorkingDay)
{
    if (!ModelState.IsValid)
    {
        return BadRequest(ModelState);
    }

    db.StartWorkingDays.Add(startWorkingDay);
    db.SaveChanges();

    return CreatedAtRoute("DefaultApi", new { id = startWorkingDay.Id }, startWorkingDay);
}

When I send it via raw data, all okay

enter image description here

How I can make it receive multipart/form-data?

2 Answers
Related