django上传图片并生成缩略图代码示例,,django 处理上传图


django 处理上传图片生成缩略图首先要注意form标签上必须有enctype="multipart/form-data"属性,另外要装好PIL库, 然后就很简单了,如下是实例代码:

upload.html

<div id="uploader">      <form id="upload" enctype="multipart/form-data" action="/ajax/upload/" method="post">          <input id="file" name="file" type="file">          <input type="submit" value="Upload">      </form>  </div>  

view.py

# -*- coding: utf-8 -*-  from django.http import HttpResponse  import Image  def upload(request):          reqfile = request.FILES['file']      image = Image.open(reqfile)      image.thumbnail((128,128),Image.ANTIALIAS)      image.save("/home/lhb/1.jpeg","jpeg")      return HttpResponse("success.")  

评论关闭