导致这一问题的根本原因是 Mockjs 中, 封装了原生的 XMLHttpRequest 为 MockXMLHttpRequest.
解决思路是, 把原生 XMLHttpRequest 的 upload 属性赋给 MockXMLHttpRequest 的原型对象.在 node_modules/mockjs/dist/mock.js 加入以下代码:
这样在开发环境是没问题了.
对于生产环境的处理 (如果需要),
REF:
https://github.com/nuysoft/Mock/issues/127