##解决思路:
前端添加一个form,form中包含一个input来选择本地图片,form提交本地图片到server端。
后端接收图片,将图片存储到server上,之后返回一段js,js的作用是填写图片的url,之后出发完成按钮,显示图片到textarea中。
##实现:
###前端html
<scriptsrc=“http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js”>
利用jquery来完成form上传等
###后端view处理:
from django.http import HttpResponse
from django.shortcuts import render
from django.views.decorator.csrf import csrf_exempt
from PIL import Image
def index(request):
return render(request, 'upload_img/index.htm')
@csrf_exempt
def upload(request):
try:
file = request.FILES['image']
form提交的文件的名字,上面html里面的name
img = Image.open(file)
img.thumbnail((500, 500), Image.ANTIALIAS)
img.save('/home/andy-geng....'+file.name, img.form