1、
dist文件夹是编译后或者压缩后的代码,终发布版本的代码
src文件夹是源码文件
dest文件夹为压缩包文件夹
2、cms小程序头像上传不了头像核查
A、涉及的后端文件
1)、application\extra\upload.php 中的uploadurl,cdnurl 配置
/**
* 上传地址,默认是本地上传
*/
'uploadurl' => 'common/upload',
/**
* CDN地址
*/
'cdnurl' => 'https://www.***.com',
2)、addons\cms\controller\wxapp\User.php 中的 avatar方法
$avatar = str_replace(Config::get('upload.cdnurl'), '', $avatar);
改为:
$avatar = Config::get('upload.cdnurl').$avatar;
3)、addons\cms\controller\wxapp\Common.php 中的init方法
$upload['uploadurl'] = $upload['uploadurl'] == 'ajax/upload' ? url('api/ajax/upload', [], '', true) : $upload['cdnurl'];
改为:
$upload['uploadurl'] = $upload['uploadurl'] == 'common/upload' ? url('api/common/upload', [], '', true) : $upload['cdnurl'];
B、涉及的前端文件
page/my/index.js 中的uploadAvatar函数
修改为以下代码
if (data.code == 1) {
app.request("/user/avatar", { avatar: data.data.url }, function (data, ret) {
app.success('头像上传成功!');
app.globalData.userInfo = data.userInfo;
that.setData({ userInfo: data.userInfo, isWxapp: that.isWxapp()});
}, function (data, ret) {
app.error(ret.msg);
});
}