# 🚀 存储配置功能 - 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/ --- **🎉 恭喜!你已经完成了存储配置功能的快速开始!**