我直接用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;
报错信息很明显
上面那个报错解决了,现在图片调本地接口可以上传。上传到服务器不行,并且控制台没有任何报错,上传后出现弹框说上传失败。
开发工具调试也不可以?控制台也没出错误提示?
另外upload域名是否配置
有大神知道么?