哈哈,需求看起来很怪异,直接说问题吧:
需求是:用户每上传一张图片,就将这张图片作为附件发送给某个邮箱。
但现在的问题是?发送邮件时附件会将之前上传的图片都作为附件发送(而不是只发送最近上传的一张),不知道问题出在哪里。。。
if request.method == 'POST':
obj = UploadFile(
request.POST,request.FILES)
fl = request.FILES.get('f1')
if not fl:
return HttpResponse('please select file')
with open('uploads/'+
fl.name,'wb+') as f:
f.write(fl.read())
with open('uploads/'+
fl.name,'rb') as ff:
msg.attach_file(
ff.name)
msg.send()
os.remove(
ff.name)
return HttpResponse('success')