富文本编辑器图片上传
1. 使用admin后台 测试可用
2. 不使用admin后台时,需要扩展,扩展后上传出错,
故暂时写个ajax 异步上传,上传后获取到地址,填入富文本编辑器的图片地址内。
import datetime import time import os # import random def imagesave(imagefile,infilename): timenow=datetime.datetime.now() t=int(time.time()) y=timenow.strftime("%Y") m=timenow.strftime("%m") d=timenow.strftime("%d") new_dir="static"+"/"+str(y)+"/"+str(m) +"/"+ str(d)+"/" if not os.path.exists(new_dir): os.makedirs(new_dir) savefile=new_dir+str(t)+ "_" + infilename with open(savefile,'wb+') as f: for i in imagefile: f.write(i) return (savefile,)
<script src="/static/jquery-3.3.1.js"></script> <script> $(function () { $("#button1").click(function () { f1=$("#id_image").val(); $.ajax({ url:'ajaxuppic', type:'POST', data:{'image':f1}, success:function (args) { if(args=='1'){ $("#sp1").text("abc"); alert("okokok") } } }) }) }) </script>
有点懵 出了个bug。。。