你的user_obj.avatar保存的不对吧,不应该是file.name吗?
你返回给前端也应该是media_path+file.name吧?你这个filename估计也得改下,万一有重复的呢一般用uuid
提供参考实例分享,期望对你有所帮助:https://blog.csdn.net/M_TDM/article/details/105429046
【Django:上传图片在media文件,点击路径,图片无法显示的问题】
杀错吗。你现在本地看能不能打开你的图片。如果能说明没问题 否则你传输的数据流有问题