应用上传
应用上传功能用于将各平台的安装包文件上传到厂家管理系统,支持多种文件格式和自动校验。
上传流程
1. 准备安装包
确保安装包文件满足以下要求:
| 平台 | 支持格式 | 大小限制 | 命名规范 |
|---|---|---|---|
| Windows | .exe, .msi | 500MB | chainlesschain-{version}-win.exe |
| macOS | .dmg, .pkg | 500MB | chainlesschain-{version}-mac.dmg |
| Linux | .AppImage, .deb | 500MB | chainlesschain-{version}-linux.AppImage |
| Android | .apk | 200MB | chainlesschain-{version}.apk |
| iOS | .ipa | 200MB | chainlesschain-{version}.ipa |
2. 进入上传页面
登录厂家管理系统
→ 应用管理
→ 版本管理
→ 选择目标版本(状态为草稿)
→ 上传安装包3. 上传文件
1. 点击"选择文件"或拖拽文件到上传区域
2. 系统验证文件格式和大小
3. 显示上传进度条
4. 上传完成后自动计算SHA-256校验和
5. 确认文件信息4. 验证上传
上传完成后,系统自动执行以下验证:
| 验证项 | 说明 |
|---|---|
| 文件格式 | 检查文件扩展名和MIME类型 |
| 文件大小 | 不超过平台限制 |
| 完整性校验 | SHA-256校验和计算 |
| 病毒扫描 | 基础安全扫描(如启用) |
批量上传
支持同时为多个平台上传安装包:
应用管理 → 版本管理 → 批量上传
→ 分别选择各平台的安装包文件
→ 系统并行上传
→ 查看各文件上传状态替换安装包
草稿状态的版本可以替换已上传的安装包:
1. 进入版本详情
2. 点击已上传文件旁的"替换"按钮
3. 选择新文件
4. 确认替换注意
已提交测试或已发布的版本不能替换安装包。如需修改,请创建新版本。
上传配置
分片上传
大文件自动使用分片上传,提高上传稳定性:
- 分片大小: 5MB
- 并发数: 3
- 断点续传: 支持
存储配置
上传的文件存储在系统配置的存储后端:
| 存储方式 | 说明 |
|---|---|
| 本地存储 | 默认,存储在服务器本地磁盘 |
| 对象存储 | 支持S3兼容的对象存储服务 |
常见问题
| 问题 | 原因 | 解决方法 |
|---|---|---|
| 上传速度慢 | 文件过大或网络不稳定 | 检查网络连接,使用有线网络 |
| 上传中断 | 网络断开 | 刷新页面重新上传,支持断点续传 |
| 格式不支持 | 文件格式不在支持列表 | 确认文件格式正确 |
| 校验和不匹配 | 文件传输过程中损坏 | 重新上传文件 |
注意事项
- 上传前确保安装包已通过本地测试
- 使用稳定的网络连接上传大文件
- 上传完成后核对SHA-256校验和
- 同一版本每个平台只能上传一个安装包
- 建议使用推荐的命名规范便于管理
