文件上传及预览Form提交Ajax 上传文件时机: ???如果发送的[文件]:-》iframe, jQurey(),伪Ajax预览import osimg_path = os.path.join(‘static/img‘, fafafa.name)with open(img.path, ‘wb‘) as f: ???for item in fafafa.chunks(): ???????f.write(item)function iframeSubmit(){ ???$(‘#ifm1‘).load(function(){ ???var test = $(‘#ifm1‘).contents().find(‘body‘).text(); ???var obj = JSON.parse(text); ???????$(‘#preview‘).empty(); ???var imgTag = document.createElement(‘img‘); ???imgTag.src = ‘/‘ +obj.data; ???$(‘#preview‘).append(imgTag); ?#给div添加一个imgTag标签})}input onchange = ‘changeUpload()‘function changeUpload(){ ???$(‘#ifm1‘).load(function(){ ???var test = $(‘#ifm1‘).contents().find(‘body‘).text(); ???var obj = JSON.parse(text); ???????$(‘#preview‘).empty(); ???var imgTag = document.createElement(‘img‘); ???imgTag.src = ‘/‘ +obj.data; ???$(‘#preview‘).append(imgTag); ?#给div添加一个imgTag标签}) ???#(‘#fm1‘).submit();}
form表单系列中文件上传及预览
原文地址:https://www.cnblogs.com/Liang-jc/p/9273085.html