2019.12.3fastadmin小程序開發日誌

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章