用jQuery File Upload实现简单的文件上传
2017-01-19 09:54
411 查看
FORM中的代码:
js实现:
uqjs效果:
{# file_path #} <div class="form-group"> <label class="control-label col-md-3"> {{ form.file_path.label_tag }} {% for error in form.file_path.errors %} <span class="label label-danger">{{ error }}</span> {% endfor %} </label> <div id="upload-drop " class="col-md-6"> <span class="btn btn-success fileinput-button"> <i class="glyphicon glyphicon-plus"></i> <span>选择上传文件</span> <input id="fileupload" name="files[]" type="file" multiple="multiple" data-url="/version/file_upload/"> </span> <input type="text" class="form-control" id="file_path" name="file_path" value="" hidden readonly/> <div class="progress progress-striped active"> <div class="bar progress-bar-success" role="progressbar" style="width: 0%;">0%</div> </div> </div> </div>
js实现:
$(document).ready(function(){ $('#fileupload').fileupload({ dataType: 'json', progressall: function (e, data) { var progress = parseInt(data.loaded / data.total * 100, 10); $('.progress .bar').css( 'width', progress + '%' ); $('.progress .bar').text(progress + '%'); }, done: function(e, data) { uploadfilename = data.files[0].name console.log(uploadfilename) $('.progress .bar').text("上传完成"); $("#file_path").attr("value", uploadfilename); $("#file_path").attr("hidden", false); } }); })
uqjs效果:
相关文章推荐
- jQuery+ajax简单实现文件上传的方法
- jQuery实现简单的文件上传进度条效果
- 一个简单的QQ隐藏图生成算法 通过jQuery和C#分别实现对.NET Core Web Api的访问以及文件上传
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 转:一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- jQuery file upload实现异步文件上传(带进度条)转载
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 简单实现:jquery ajax/jquery.form.js + springmvc上传文件,带进度条
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileuplo 4000 ad实现ajax上传文件例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- jQuery实现简单的文件上传进度条效果
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- jQuery+ajax简单实现文件上传的方法
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- java简单多线程方式+实现文件上传(spring mvc + jquery.form.js 框架)
- 利用jQuery实现多文件上传