form表单系列中文件上传及预览
Posted liang-jc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了form表单系列中文件上传及预览相关的知识,希望对你有一定的参考价值。
文件上传及预览 Form提交 Ajax 上传文件 时机: 如果发送的[文件]:-》iframe, jQurey(),伪Ajax 预览 import os img_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表单系列中文件上传及预览的主要内容,如果未能解决你的问题,请参考以下文章
ajax中form表单中含有文件上传功能,后台语言是java,包括图片的下载,预览,删除
ajaxFileUpload上传带参数文件及JS验证文件大小