实践(1):简单的文件上传

摘要:
文件上传html,修改<divclass=“template upload”>跨度>选择模板&lt Pptx“name=”file“multiple=”multiple“>buttonclass=”choose“&gt”上载模板文件<<

文件上传

html、修改

<div class="template-upload">
<span>模版样式:</span>
<button type="button"   id="btn">选择模板</button>
<input type="file" accept=".pptx,.pptx"  name="file"     multiple="multiple">
<button   class="choose">上传模板文件</button>
<label      for=""></label>                    
</div>

实践(1):简单的文件上传第1张

js代码
ajax
type,
data,
success....

//文件点击选择文件模板
        $("#btn").click(function(){
            $("#files").click();
        });
        //文件显示已选择文件名
        $("#files").change(function(){
            var filetmpname = $("#files").val();
            filename = filetmpname.split("\").pop();
            $("#filename").text("已选择: "+filename);
        });
        //文件点击上传
        $("#upload").click(function () {
            var formdata = new FormData();
            formdata.append("file", $('#files')[0].files[0]);
            $.ajax({
                type: "post",
                url: "/template",
                data: formdata,
                contentType: false,
                processData: false,
                dataType: "json",
                eads : {'content-type' : 'application/x-www-form-urlencoded'},
                success: function (data) {
                    if(data.code==0){
                        alert(data.message)
                        //在上传模版的同时,请求后台获取模版ID
                        //setTimeout(getTemplate_name//(filename),10000);
                    }
                    else{
                        alert(data.errmsg);
                    }
                },
                error: function () {
                    alert("模板上传失败!");
                }
            });
        });

实践(1):简单的文件上传第2张
实践(1):简单的文件上传第3张

免责声明:文章转载自《实践(1):简单的文件上传》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[Swift-2019力扣杯春季初赛]3. 最小化舍入误差以满足目标微信小程序TodoList下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

日志配置(springboot、mybatis、Lombok)

Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容 SLF4J——Simple Logging Facade For Java,它是一个针对于各类Jav...

SpringBoot整合JPA简单介绍

一、JPA介绍JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。 API用来操...

vector数组的遍历

1.front()访问第一个元素(第一个元素的值而不是地址!begin()相反) 2.back()访问最后一个元素(最后一个元素的值而不是地址!end()相反) 3.size()数组的元素个数 vector<int> a; //像数组一样以下标访问 for(int i = 0; i < a.size(); i++) { co...

C# Wpf集合双向绑定

说明: msdn中   ObservableCollection<T> 类    表示一个动态数据集合,在添加项、移除项或刷新整个列表时,此集合将提供通知。 在许多情况下,所使用的数据是对象的集合。 例如,数据绑定中的一个常见方案是使用 ItemsControl(如 ListBox、ListView 或 TreeView)来显示记录的集合。 可...

通过http方式 post天气,并合成语音

# coding=utf-8 import sys import json import pygame import time IS_PY3 = sys.version_info.major == 3 if IS_PY3: import requests from urllib.request import urlopen fro...

七、玩转select条件查询

前言:   电商中:我们想查看某个用户所有的订单,或者想查看某个用户在某个时间段内所有的订单,此时我们需要对订单表数据进行筛选,按照用户、时间进行过滤,得到我们期望的结果。   此时我们需要使用条件查询来对指定表进行操作,我们需要了解sql中的条件查询常见的玩法。 本篇内容 1、查询条件语法 2、条件查询运算符详解(=、<、>、<=、&g...