您当前的位置: 首页 >  前端

浪荡子爱自由

暂无认证

  • 4浏览

    0关注

    74博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

自定义样式输入框 传递前端文件到后台

浪荡子爱自由 发布时间:2021-03-28 22:32:18 ,浏览量:4

自定义样式输入框,将文件传输到后台接收
    • css部分
    • html部分
    • script 部分
    • 后台

css部分
 .show_box{ width:90%; height: 500px;text-align: center;margin: 80px auto;border: 1px solid #f5f5f5; background: #f5f5f5;padding-top: 100px;}
 .show_box p{ width: 500px; height: 38px;line-height: 38px; border: 1px #ccc solid;background-color: ghostwhite;margin: 8px auto; }  
 .show_box .title{ margin-bottom: 30px;}
 .show_box .bt1{width: 640px; height: 46px;color: #ffffff;font-size: 20px;background-color: #5cacee;border: 1px solid #2aabd2;border-radius: 4px;margin-top:10px;margin-bottom:10px;}
 .show_box .bt2{ height: 28px;padding: 3px;margin-top: 10px;}
html部分

	 
       请上传您的音频文件
        
        
        
        
        {{ msg }}
    
 
script 部分
 
    
        function getFile(){
            $("#getF").click();
        };
        var filename="";
        function clickF() {
            filename=$("#getF").val(); //获取文件的路径,file控件为保护文件,会生成一个假路径  C:\fakepath\导入.xlsx
            var filenames=filename.split("\\");  // 依据\ 进行切割
            filename =filenames[filenames.length-1]; //获取到文件名
            $("#lb").text(filename);
            console.log(filename);
        };
        $(function () {
            $('#bntSend').click(function () {
                $("#msg").text("正在加载测评中..."); //点击确认提交按钮,提示“正在加载测评中”
            })
        });
    
后台
 file_obj = request.FILES.get("file")  # 获取到前端提交的文件
        # 将文件存入到本地目录data中, file_obj.name是要上传文件的文件名
        with open('data/' + file_obj.name, "wb") as f:
            for data in file_obj.chunks():
                f.write(data)

 # 获取各项值
  filenames = file_obj.name.split(".");  # 根据文件名中的. 进行分割,获取到没有带文件后缀的文件名
  name = filenames[0]  # 文件名

关注
打赏
1647272175
查看更多评论
立即登录/注册

微信扫码登录

0.0388s