ElementUI中关于upload的一系列问题

___紫菜 2019-08-22 10:50:56

现在出现on-success钩子函数无法触发的问题,经过排查发现需要设置请求头headers={"content-type":"multipart/form-data"}这样才能响应。但是这样请求就会报500错误,弄了好久不知道什么问题,有没有大神遇到过。

<el-upload
class="avatar-uploader"
name="user-image-file"
:headers="headers"
:action="postaction"
:data="uploaddata"
:show-file-list="false"
:on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload">
<img v-if="imageUrl" :src="imageUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>

data中有两个参数。
服务端使用的muilter。

var upload3=muilter.single('user-image-file');
exports.dataInput = function (req, res) {
upload3(req, res, function (err) {
...
})
}
...全文
408 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
___紫菜 2019-08-23
  • 打赏
  • 举报
回复
引用 1 楼 NANU-NANA 的回复:
500的话,就在后台做相应改动呗。
嗯嗯,已经改好了。
NANU-NANA 2019-08-23
  • 打赏
  • 举报
回复
500的话,就在后台做相应改动呗。

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧