| | |
| | | } |
| | | } |
| | | |
| | | console.log('开始上传logo文件:', logoFile.name, logoFile.size, 'bytes') |
| | | |
| | | // 上传到COS的avatars目录 |
| | | const url = await uploadToCOS(logoFile, 'avatars/') |
| | | |
| | | console.log('Logo上传成功:', url) |
| | | |
| | | return { |
| | | success: true, |
| | |
| | | return new File([blob], 'logo.jpg', { type: 'image/jpeg' }) |
| | | } |
| | | } catch (error) { |
| | | console.log('从public目录获取logo失败,尝试其他方式') |
| | | // 从public目录获取logo失败,尝试其他方式 |
| | | } |
| | | |
| | | try { |
| | |
| | | return new File([blob], 'logo.jpg', { type: 'image/jpeg' }) |
| | | } |
| | | } catch (error) { |
| | | console.log('从UI目录获取logo失败') |
| | | // 从UI目录获取logo失败 |
| | | } |
| | | |
| | | // 方式3: 返回null,需要用户手动选择文件 |