表单/表格

多文件上传插件jQuery插件

阿里云


jquery.imageuploader.js 是一款 jquery 多文件上传插件。该 jquery 多文件上传插件主要用于上传图片,它允许你选择多个图片文件,也可以直接拖拽图片到指定区域,然后显示图片的预览图和信息,最后通过 Ajax 一次性上传选择的图片到服务器上。该 jquery 多文件上传插件的特点有:

允许指定上传图片文件的格式

也想出现在这里?联系我们
创客主机

可以生成上传图片的缩略图预览

允许通过选择或拖拽进行图片选择

通过 ajax 请求上传图片到服务器

上传文件的界面样式可以完全自定义

使用方法

在页面中引入 jquery,jquery.imageuploader.js 和样式文件 imageuploader.css。

  1. <script src="path/to/jquery.min.js"></script>
  2. <script src="path/to/jquery.imageuploader.js"></script>
  3. <link href="imageuploader.css" rel="stylesheet">

HTML 结构

上传文件的表单需要用一个块级元素包裹起来,类似下面的样子。

  1. <div class="uploader__box js-uploader__box l-center-box">
  2.   <form action="后台提交的地址" method="POST">
  3.       <div class="uploader__contents">
  4.           <label class="button button--secondary" for="fileinput">选择文件</label>
  5.           <input id="fileinput" class="uploader__file-input" type="file" multiple value="Select Files">
  6.       </div>
  7.       <input class="button button--big-bottom" type="submit" value="Upload Selected Files">
  8.   </form>
  9. </div>

初始化插件

在页面 DOM 元素加载完毕之后,通过 uploader()来初始化该 jquery 多文件上传插件。

  1. $('.js-uploader__box').uploader({
  2.         //配置参数
  3. });

配置参数

该 jquery 多文件上传插件的可用配置参数有:

参数 默认值 描述
submitButtonCopy 'Upload Selected Files' 提交按钮上显示文本
instructionsCopy 'Drag and Drop, or' 一级选择的标签文本
furtherInstructionsCopy 'You can also drop more files, or' 二级选择的标签文本
selectButtonCopy 'Select Files' 一级选择按钮上的文本
secondarySelectButtonCopy 'Select More Files' 二级选择按钮上的文本
dropZone $('body') 拖拽文件的区域,一个 jquery 对象。
fileTypeWhiteList ['jpg', 'png', 'jpeg', 'gif', 'pdf'] 允许选择的图片或文件格式
badFileTypeMessage 'Sorry, we're unable to accept this type of file.' 发生上传错误时的提示文本
ajaxUrl /ajax/upload 文件上传的 ajax 地址

Github 地址:https://github.com/QuickenLoans/jquery-imageuploader-js

多文件上传插件 jQuery 插件

已有 682 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(1)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!