zoukankan      html  css  js  c++  java
  • 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();
    }
  • 相关阅读:
    MyString
    Django疑难问题
    mysql 疑难问题-django
    python时间转换 ticks-FYI
    django建议入门-FYI
    Python风格规范-FYI
    scrum敏捷开发☞
    git基本命令
    centos下的安装mysql,jdk
    memcached for .net on windows
  • 原文地址:https://www.cnblogs.com/Liang-jc/p/9273085.html
Copyright © 2011-2022 走看看