Did anyone ever find an answer to this ? I'm having the same problem uploading from a Cisco router.
Running tcpdump on the Pi I see the request coming in so the router is doing it's thing correctly.
Download is fine but I can't upload anything - going mad trying to get this going.