普通文件上传
定义
用户可以通过浏览器将图片等文件上传到网站
场景
用户上传头像
上传流动性的文档【pdf,txt】等
上传规范-后端
1.视图函数中,用request。FILES取文件框的内容
file = request.FILES['xxx']
说明:
1.FILES的key对应页面中file框的name值
2.file绑定文件流对象
3.file.name文件名
4.file.file文件的字节流数据
2.配置文件的访问路径和存储路径
在setting.py中配置MEDIA相关的配置(将用户上传的文件统称为media资源)
#setting.py
MEDIA_URL = '/media'
MEDIA_ROOT = os.path.join(BASE_DIR,'media')
MEDIA_URL和MEDIA_ROOT需要手动绑定