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);
});
}