使用memcached来托管图像

时间:2014-02-20 01:19:22

标签: python image flask memcached

我在Flask微框架中编写简单的博客平台,我想允许用户在首页上更改图像,但实际上并没有将其写入文件系统。是否可以将img标记中的src属性指向存储在内存中的对象?

1 个答案:

答案 0 :(得分:1)

是的,你可以做到。

  1. 创建一个控制器或serlvet,例如 www.yoursite.com/getImage/ID
  2. 当您执行此网址时,您的 程序shoud连接到memcached并返回图像对象 您之前存储在其中的。
  3. 最后在您的html中添加:src =“www.yoursite.com/getImage/ID”浏览器将执行 这个网址,但不是从磁盘读取文件,而是向memcached询问具体的ID。
  4. 请务必在服务器的响应中添加正确的内容类型,以便浏览器了解您要发送图片内容。

    费尔