HTML、修改
<div ><span>模版样式:</span><button type="button" ID="btn">选择模板</button><input type="file" accept=".pptx,.pptx" name="file" ID="files" multiple="multiple"><button ID="upload" >上传模板文件</button><label ID="filename" for=""></label> </div>
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):简单的文件上传全部内容,希望文章能够帮你解决实践(1):简单的文件上传所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)