123 lines
2.4 KiB
Markdown
123 lines
2.4 KiB
Markdown
# 🚀 存储配置功能 - 5分钟快速开始
|
||
|
||
## 第一步:安装依赖(1分钟)
|
||
|
||
```bash
|
||
cd go
|
||
go mod download
|
||
go mod tidy
|
||
```
|
||
|
||
## 第二步:数据库迁移(1分钟)
|
||
|
||
```bash
|
||
mysql -u root -p your_database < go/migrations/add_storage_config_table.sql
|
||
```
|
||
|
||
验证:
|
||
```bash
|
||
mysql -u root -p your_database -e "DESC yz_system_storage_config;"
|
||
```
|
||
|
||
## 第三步:启动服务(1分钟)
|
||
|
||
```bash
|
||
cd go
|
||
bee run
|
||
# 或
|
||
go run main.go
|
||
```
|
||
|
||
## 第四步:配置存储(2分钟)
|
||
|
||
### 方式1:使用本地存储(无需配置)
|
||
|
||
1. 访问:http://localhost:8080/#/system/platformsettings
|
||
2. 点击"存储配置"标签
|
||
3. 选择"本地存储"
|
||
4. 点击"保存设置"
|
||
|
||
✅ 完成!文件将保存到 `uploads/` 目录
|
||
|
||
### 方式2:使用七牛云存储
|
||
|
||
1. 访问:http://localhost:8080/#/system/platformsettings
|
||
2. 点击"存储配置"标签
|
||
3. 选择"七牛云存储"
|
||
4. 填写配置:
|
||
```
|
||
AccessKey: 你的AccessKey
|
||
SecretKey: 你的SecretKey
|
||
Bucket: 你的Bucket名称
|
||
CDN域名: https://你的CDN域名
|
||
存储区域: z0(华东)
|
||
```
|
||
5. 点击"保存设置"
|
||
|
||
✅ 完成!文件将上传到七牛云
|
||
|
||
## 测试上传
|
||
|
||
### 使用Postman测试
|
||
|
||
```
|
||
POST http://localhost:8080/platform/uploadfile
|
||
Headers:
|
||
Authorization: Bearer your_token
|
||
Body:
|
||
form-data
|
||
file: 选择文件
|
||
```
|
||
|
||
### 使用curl测试
|
||
|
||
```bash
|
||
curl -X POST \
|
||
-H "Authorization: Bearer your_token" \
|
||
-F "file=@test.jpg" \
|
||
http://localhost:8080/platform/uploadfile
|
||
```
|
||
|
||
## 常见问题
|
||
|
||
### Q1: 依赖安装失败?
|
||
|
||
```bash
|
||
export GOPROXY=https://goproxy.cn,direct
|
||
go mod download
|
||
```
|
||
|
||
### Q2: 数据库连接失败?
|
||
|
||
检查 `go/conf/app.conf` 中的数据库配置:
|
||
```ini
|
||
mysqluser = root
|
||
mysqlpass = your_password
|
||
mysqlurls = 127.0.0.1:3306
|
||
mysqldb = your_database
|
||
```
|
||
|
||
### Q3: 七牛云上传失败?
|
||
|
||
1. 检查密钥是否正确
|
||
2. 检查Bucket是否存在
|
||
3. 检查存储区域是否匹配
|
||
4. 测试网络连接:`curl -I https://你的CDN域名`
|
||
|
||
## 下一步
|
||
|
||
- 📖 阅读完整文档:`README_STORAGE.md`
|
||
- 🔧 查看部署清单:`DEPLOYMENT_CHECKLIST.md`
|
||
- 📚 查看使用指南:`docs/storage-config-guide.md`
|
||
- ✅ 查看实现报告:`IMPLEMENTATION_COMPLETE.md`
|
||
|
||
## 获取帮助
|
||
|
||
- 查看日志:`tail -f logs/server.log`
|
||
- 查看错误:`grep ERROR logs/server.log`
|
||
- 七牛云文档:https://developer.qiniu.com/
|
||
|
||
---
|
||
|
||
**🎉 恭喜!你已经完成了存储配置功能的快速开始!**
|