编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

jQuery多文件上传插件(jquery 上传组件)

wxchong 2024-10-20 15:16:21 开源技术 177 ℃ 0 评论

在程序开发中,难免遇到有多图上传的需求,如果自己写吧,是可以完成的,但可能会影响项目的进度,也可能没那么完美,今天给大家介绍一个实用的多文件上传插件webuploader,可以实现多图上传、大文件分片上传等。

现看看效果图吧:

demo可以去我的百度网盘下载,链接:https://pan.baidu.com/s/1i5IR7oh 密码:5rlh

实现过程是非常简单的,按照以下代码即可完成:

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>jQuery多张图片批量上传插件</title>

<script src="./js/jquery.js"></script>

<link rel="stylesheet" type="text/css" href="./css/webuploader.css">

<link rel="stylesheet" type="text/css" href="./css/diyUpload.css">

<script type="text/javascript" src="./js/webuploader.html5only.min.js"></script>

<script type="text/javascript" src="./js/diyUpload.js"></script>

</head>

<style>

*{ margin:0; padding:0;}

#box{ margin:50px auto; width:540px; background:#FF9}

#demo{ margin:50px auto; width:540px; background:#CF9}

</style>

<body>

<div id="box">

<div id="test" ></div>

</div>

<div id="demo">

<div id="as" ></div>

</div>

</body>

<script type="text/javascript">

/*

* 服务器地址,成功返回,失败返回参数格式依照jquery.ajax习惯;

* 其他参数同WebUploader

*/

$('#test').diyUpload({

url:'./fileupload.php',

success:function( data ) {

console.info( data );

},

error:function( err ) {

console.info( err );

}

});

$('#as').diyUpload({

url:'./fileupload.php',

success:function( data ) {

console.info( data );

},

error:function( err ) {

console.info( err );

},

buttonText : '选择文件',

chunked:true,

// 分片大小

chunkSize:512 * 1024,

//最大上传的文件数量, 总文件大小,单个文件大小(单位字节);

fileNumLimit:50,

fileSizeLimit:500000 * 1024,

fileSingleSizeLimit:50000 * 1024,

accept: {}

});

</script>

</html>

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表