Description
Having trouble reproducing this, but for a while today I was receiving a confusing error, 'Unexpected field' (a.k.a. LIMIT_UNEXPECTED_FILE). Searching Stack Overflow I found that this error was mostly caused by a mismatch between the "name" string in the form and the one in my Express route. But that wasn't it because they were both called "image."
I tried re-installing the module but still got the same error. Then I switched to a much smaller file and Multer started working again without the "unexpected field" error. Then, to test my theory I tried uploading a large file, only this time to receive the correct "request entity too large" error.
Also I wonder if there has been discussion of providing an easier-to-understand, separate error message like
"Error: Multer requires a 'name' attribute that matches the one in the route, but received: 'picField'"
Seems like it would save a lot of time for folks...