django 视图中保存图片问题

一个小问题,我爬取下来的验证码图片想要放到页面上显示,并没有存入数据库,我想直接保存到project/media/icons下,我建了一个yzm.png,如果保存成功重新爬取时图片就更新了,可我保存无效,路径应该是有问题,写了几种方式都不显示。

# 获取截图
driver.get_screenshot_as_file("/media/icons/yzm.png")

# 通过Image处理图像
im = Image.open("/media/icons/yzm.png")
im = im.crop((left, top, right, bottom))
im.save("/media/icons/yzm.png")
code = input("验证码是")
阅读 2.7k
1 个回答

保存以及打开的路径应该是本地硬盘的路径吧。不清楚你用的是什么,"/media/icons/yzm.png"应该是你的url路径

推荐另外的一个思路直接保存img到base64字符串,仅仅是用来在页面显示的话,存储字符串更方便一点。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题