2363关注7469浏览
我直接用node.js快速启动模板
直接用原本的代码上传图片,只改了上传的url,但不知为什么我上传到本地的接口就可以,上传到服务器的接口就不行。本地和服务器的接口是一模一样的
// 上传图片
wx.uploadFile({
//url: "https://t.xinghuazhong.club/imgs/product100",
//本机测试
//url: "http://localhost:8080/student/upLoadPic.action",
//正式发布
url: "https://t.xinghuazhong.club/student/upLoadPic.action",
filePath: filePath,
name: 'pictureFile',
success: function(res){
//util.showSuccess('上传图片成功')
wx.showModal({
title: '上传文件返回状态',
content: '成功',
})
console.log(res)
res = JSON.parse(res.data)
console.log(res)
that.setData({
imgUrl: res.data.imgUrl
})
},
fail: function(e) {
util.showModel('上传图片失败')
}
})
上传到服务器时报这个错误:
showModal:fail parameter error: parameter.content should be String instead of Undefined;
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
清酒孤欢
19人对此回答表示赞同
报错信息很明显
展开193回复分享发布于 6年前评论(3)
收起评论
-
Fiona徐诗吟
9人对此回答表示赞同
有大神知道么?
展开90回复分享发布于 6年前评论(0)
收起评论
另外upload域名是否配置
开发工具调试也不可以?控制台也没出错误提示?
上面那个报错解决了,现在图片调本地接口可以上传。上传到服务器不行,并且控制台没有任何报错,上传后出现弹框说上传失败。