项目简介
这是一个基于Flask框架开发的简易图床工具,提供了简单易用的Web界面,方便用户上传图片、获取图片URL链接以及管理图床内容。
项目的主要特性和功能
- 简单易用的界面:提供直观的Web界面,方便用户上传图片并获取图片的URL链接。
- 自动生成URL:上传图片后,系统会自动生成唯一的URL链接,方便用户分享。
- 图片验证:对上传的图片进行文件类型和大小限制,确保图片的合法性。
- 删除功能:用户可以删除已上传的图片,管理自己的图床内容。
安装使用步骤
假设用户已经下载了本项目的源码文件,按照以下步骤进行安装和使用:
1. 安装依赖:切换到项目根目录,并安装所需的依赖库。
bash
pip install -r requirements.txt
2. 数据库迁移(如果需要):切换到项目根目录,执行以下命令进行数据库初始化和迁移。
bash
python manages.py db init
python manages.py db migrate
python manages.py db upgrade
3. 配置存储方式:
```python
REPOSITORIES = 'xxx' # 需要提前创建,仓库名
BRANCH = 'master' # 分支
PATH = 'xxx' # 存储路径
LOCAL_STORAGE_PATH = os.path.join(os.getcwd(),'static','images') # 默认存储到项目static/images文件夹下
4. **运行应用**:在项目根目录下运行以下命令启动应用。
bash
python run.py
```
注意事项
选择本地存储方式时,确保服务器有足够的存储空间。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】