参考:https://www.cnblogs.com/wuhairui/p/14048152.html
我的情况:vue + antD实现文件上传功能,本地启动时控制台会报404,放到服务器上控制台会报405
原因:upLoad有默认的上传事件
解决:阻止默认事件即可
代码:
···
<a-upload accept=".doc,.docx,.xlsx,.xls,.pdf,.ofd" :showUploadList="false" :beforeUpload="beforeUploadMains"> <a-button :disabled="mains.length >= 1">上传附件</a-button> </a-upload>
···
beforeUploadMains(d, e) { // 自定义上传事件
let that = this;
···
return false; // 《《= 关键 阻止upload默认上传事件
},