百度上传控件webUPload 的使用

前端插件-webuploader 前几天在用webuploader做一个上传证明材料的时候出现一个奇怪的问题,在此记录下解决过程。webuploader插件的使用有个,另外再加上一个文件写此文的目的是主要记录下关于这个display: none的坑,也把webuploader的简单实用介绍了下,希望对看到此文的同学有所帮助。 阅读详情

要使用上传控件首先需要引用webuploader的js文件以及css文件,还有对应的image文件

具体可以根据使用选择http://fex.baidu.com/webuploader/download.html这个网址上面下载文件,地址如果失效可以自己百度一下 webuploader 下载即可

引用完对应的文件后就可以编写页面了

首先引用js以及css文件

<script src="${pageContext.request.contextPath}/js/jquery.js"></script>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/webuploader.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/diyUpload.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/js/webuploader.html5only.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/diyUpload.js"></script>

以及自己需要写控制图片显示的位置的css

/* css样式,用来控制有图片之后的显示方式,可以不添加 */
 *{ margin:0; padding:0;}
#box{ margin:50px auto; width:540px; min-height:400px; background:#FF9}
#demo{ margin:50px auto; width:540px; min-height:800px; background:#CF9}

在页面中只需要写上

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

	<div id="demo">
		<div id="as"></div>
	</div>
</body>
js中完成webuploader的加载方法和上传方法

<script type="text/javascript">
	/*
	 * 服务器地址,成功返回,失败返回参数格式依照jquery.ajax习惯;
	 * 其他参数同WebUploader
	 */
	$('#test').diyUpload({
		url : 'upLoadFile',
		success : function(data) {
			console.info(data);
		},
		error : function(err) {
			console.info(err);
		}
	});

	$('#as').diyUpload({
		url : 'upLoadFile',
		success : function(data) {
			console.info(data);
		},
		error : function(err) {
			console.info(err);
		},
		buttonText : '选择文件',
		chunked : true,
		// 分片大小
		chunkSize : 10 * 1024 * 1024,
		//最大上传的文件数量, 总文件大小,单个文件大小(单位字节);
		fileNumLimit : 50,
		fileSizeLimit : 100 * 1024 * 1024,
		fileSingleSizeLimit : 10 * 1024 * 1024,
		accept : {}
	});
</script>
这样页面就方面就完成了,只需要在后台写一个对应的接收传递过来图片的方法就行了我这里叫做upLoadFile方法
下面是我upLoadFile方法的源码
	@RequestMapping("upLoadFile")
	public void uploadFile(HttpServletRequest request,
			HttpServletResponse response, String name, String filename,
			MultipartFile file) {
		//转换MultipartFile类型为file类型
		CommonsMultipartFile cf = (CommonsMultipartFile) file;
		DiskFileItem fi = (DiskFileItem) cf.getFileItem();
		File files = fi.getStoreLocation();
		//得到保存的相对路径
		String savePath = request.getServletContext().getRealPath("/upload");
		//创建文件路径
		File dir = new File(savePath);
		//生成输入输出流
		InputStream in = null;
		OutputStream out = null;
		try {
			//把文件导入输入流
			in = new FileInputStream(files);
			//生成保存的文件
			File saveFile = new File(dir, name);
			//生成输出流
			out = new FileOutputStream(saveFile);
			//把输入流copy到输出流
			IOUtils.copy(in, out);
		} catch (Exception e) {

		} finally {
			//关闭输入输出流
			IOUtils.closeQuietly(in);
			IOUtils.closeQuietly(out);
		}
		//设置返回的json字符串
		response.setContentType("text/xml;charset=utf-8");
		PrintWriter outPrint;
		try {
			outPrint = response.getWriter();
			outPrint.print("成功");
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
这样一个简单的文件上传就完成了



还有一点,如果上传图片或者文件的时候需要附带参数的话只需要加上formData:{"studentId":"123"}属性到
		$('#test').diyUpload({
		url : 'upLoadFile',
		formData:{"studentId":"123"},
		success : function(data) {
			console.info(data);
		},
		error : function(err) {
			console.info(err);
		}
	});


后台只需要吧接收对应的属性值即可




PHP大文件上传(切片)分享 前端:vue2,vue3,vue-cli,html5,jquery,webuploader后端:php服务器:linux,centos,Windows,数据库:MySQL,达梦数据库,人大金仓平台:Windows,macOS,Linux,Ubuntu,RedHat,中标麒麟,银河麒麟,统信UOS,信创国产化CPU:x86(Intel,AMD,兆芯,海光),arm(鲲鹏,飞腾),龙芯(mips),龙芯(LoongArch)场景:内网,外网,政府,涉密环境,信创国产化项目。 阅读详情

相关推荐

QGIS实用功能:加载天地图与下载指定区域遥感影像

本文聚焦 QGIS 软件实用功能,详细介绍在 QGIS 中加载天地图及其他常用底图(如 Google Maps、Bing Maps)的完整流程,涵盖天地图插件安装、密钥获取与配置、插件拓展使用等操作。同时,以 上海市瑞金二路街道为例,分步讲解下载指定区域遥感影像的方法,包括图层选择、坐标系设置、分辨率调整等关键参数配置。此外,还介绍了影像精准裁剪技巧,为 GIS 数据获取与处理提供实用指导,助力用户高效使用 QGIS 开展地理信息相关工作。

weixin_43679228的博客 7440

JS - 文件上传组件WebUploader使用详解1(带进度的文件上传

一、基本介绍 1,什么是 WebUploader? WebUploader 是由百度公司团队开发的一个以 HTML5 为主,FLASH 为辅的现代文件上传组件。 官网地址:http://fex.baidu.com/webuploader/ 2,功能特点 分片、并发:WebUploader 采用大文件分片并发上传,极大的提高了文件上传效率。 预览、压缩:WebUploader 支持常用图片格式 jpg,jpeg,gif,bmp,png 预览与压缩,节省网络数据传输。 多途径添加文件:支持文件多选,类型过滤

weixin_44975322的博客 2万+

基于多智能体深度强化学习的空地协同通信系统轨迹设计与访问控制

所属子方向: UAV assisted communication 名词注释 coordinated:协调、协同 base stations 基站,公用移动通信基站,是移动设备接入互联网的接口设备,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。 UAV-BS:无人机基站 cooperative-competitive game:合作竞争博弈 throughput :吞吐量,每秒比特数 bps,bits per second Determinis

skysys的研究小屋 4969

WEBUPLOAD组件实现文件上传功能和下载功能

研发部门的同事调研过百度的webuploader这个组件,发现他实际上就是对Flash和HTML5进行了一个封装,本质还是调的HTML5的API,之前在项目中也用过,尝试过,但是最终都不太满意,一个是兼容性非常差,说的是兼容IE,但是在IE用的是Flash,在很多用户的电脑上用不了,卡顿崩溃发生的太频繁,文件上传的数量一多比如几千个,前端页面就开始卡了,用户体验非常差。接口地址分别对应:文件初始化,文件数据上传,文件进度,文件上传完毕,文件删除,文件夹初始化,文件夹删除,文件列表。示例中已经包含此目录。

weixin_52041354的博客 1137

实测对比:DeepSeek、豆包、千问三大AI模型生成测试用例谁更强?(附完整代码)

本文通过实测对比了DeepSeek、豆包、千问三大AI模型在生成测试用例方面的表现。文章提供了完整的Python代码实现,详细分析了各模型在用例完整性、准确性、边界覆盖及幻觉控制等维度的差异,并分享了工程化集成与多模型融合等优化策略,旨在帮助测试团队选择合适工具以提升工作效率。

ik6789012的博客 946

3D模型文件格式全解析:从STL到glTF,10种主流格式与转换实战指南

在三维数字内容创作与工程制造领域,3D模型文件格式是数据交换与协作的基石。其核心原理在于以不同的数据结构(如三角网格、NURBS曲面、边界表示等)对三维物体的几何、外观及场景信息进行编码。理解这些格式的技术特性,对于保障数据完整性、提升工作流效率具有关键价值,广泛应用于3D打印、游戏开发、影视动画及工业设计等场景。例如,面向增材制造的STL格式以其极简的三角面片结构成为行业通用语,而支持丰富材质与动画的FBX格式则在影视游戏管线中扮演核心角色。本文聚焦于STL、OBJ、FBX、3MF、STEP等10种主流格

weixin_28520495的博客 356

百度WebUploader中实现文件上传下载的三种解决方案(推荐)

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。断点续传是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传或者下载未完成的部分,而没有必要从头开始上传或者下载。

Mr_Zang666的博客 2268

即插即用系列(代码实践)| 2025 Strip R-CNN:大尺寸条形卷积——遥感目标检测新SOTA,专治细长目标(桥梁、船只)

摘要: 论文《Strip R-CNN: Large Strip Convolution for Remote Sensing Object Detection》针对遥感图像中细长目标(如桥梁、道路)检测难题,提出创新性解决方案。通过设计StripBlock模块,将传统方形卷积核替换为大尺寸条形卷积(水平1×19与垂直19×1组合),有效捕获长距离空间特征,同时减少背景噪声。结合CenterPooling增强目标中心定位,该模块可即插即用至现有网络,显著提升遥感检测任务(如DOTA数据集)的精度。代码已开源,

分享顶会顶刊论文即插即用模块 189

MimeTypes表

因为之前项目中要用到那个上传文件,而文件有很多的类型,我使用的是百度的webUpload控件,所以上传的文件的类型可以直接配置需要上传的类型。 下面是在网上找的一份MimeTypes表 有需要的朋友可以看看。下篇将上传我项目中使用百度的webUpload一些基本的使用,有不足希望贴出来大家共同探讨。 mimes = [("ez", "application/andrew-inset"), ("

qq_19916577的专栏 1万+

YOLOv8改进系列:RepVGG重参数化结构——训练多分支,推理单路,极致提速

本文将详细介绍如何将RepVGG的重参数化思想融入到YOLOv8的骨干网络中,实现一种训练时多分支、推理时单路的改进版YOLOv8。我们将提供完整的代码实现、详细的原理讲解,并在COCO数据集和自定义数据集上进行充分的实验验证。

YOLO 200

GNN-图卷积模型-直推式-2016:GCN【消息传递(前向传播):聚合函数+更新函数】【聚合函数:mean(邻域所有节点取平均值)】【训练更新函数的参数】【空域+频域】【同质图】

图神经网络(GNN):GCN【开山之作】

u013250861的博客 2055

百度上传控件webuploader的基本用法

http://www.cnblogs.com/gxrsprite/p/3816315.html http://www.open-open.com/lib/view/open1421293847328.html 转载于:https://www.cnblogs.com/Theresa/p/6236032.html

weixin_30830327的博客 186

【WRFDA第一期】WRF数据同化概述及资源整理

【WRFDA第一期】WRF数据同化概述及资源整理

WW、forever的博客 1660

百度WEBUPLOADER开源上传控件

但是如果有上传文件夹,文件夹中包含很多文件,比如1万或者10万,这种场景下用起来就不是那么的舒服了,如果单个文件的大小超过10G,比如20G,这种场景下用起来也不是特别的舒服。百度的webuploader实际上就是用的html5的API,也就是chrome的API,你要问我好不好用,我只能说基本的需求能够凑合着用,至于好不好用就见仁见智了。接口地址分别对应:文件初始化,文件数据上传,文件进度,文件上传完毕,文件删除,文件夹初始化,文件夹删除,文件列表。将up6组件复制到项目中。示例中已经包含此目录。

alisky119的博客 830

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

对百度上传webupload插件的两种写法

第一种调用一个封装好的js 可以实现图片批量,指定数量,大小,上传发表前删除,等等功能 https://github.com/fex-team/webuploader/releases 参考资料: http://fex.baidu.com/webuploader/ (function ($, window) { var applicationPath = window.a

myarche的博客 2303

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

百度出品强大的Html5上传控件WebUploader-支持手机端

作者: IT小兵 | 2015年7月30日| 热度:2971℃ | 评论:0 |参与:0 介绍了功能强大的上传控件[uploadify.js] plupload]之后,好多同学都问我要demo。其实上传控件很多。尤其最近使用了百度出品强大的Html5上传控件WebUploader。更是觉得有这个就足够了。 1、什么是WebUploader?所谓的百度出品  必属精品。参考e

gxf_ming的博客 8228

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文件夹上传插件WEBUPLOAD插件

前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,jsp,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库功能:超大文件上传,文件和文件夹批量上传,断点续传,加密上传,视频上传技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成要求:免费,开源,永久技术支持。

weixin_52050572的博客 1765

大文件断点续传webupload插件

百度上传插件WEB UPLOADER,使用WEBUPLOADER组件实现大文件分片上传,断点续传,百度WEBUPLOADER开源上传控件,百度WEBUPLOADER上传文件夹技术,WEBUPLOADER上传文件夹技术,JS实现文件夹的多线程上传和下载,JS实现文件夹的加密上传和下载,JS怎么实现文件夹的上传和下载,vue实现文件夹的上传和下载。也不一定,反正不管用哪个框架都是用。接口地址分别对应:文件初始化,文件数据上传,文件进度,文件上传完毕,文件删除,文件夹初始化,文件夹删除,文件列表。

aryasei的专栏 1145

百度WebUploader在Vue项目中如何上传文件夹?

要求:免费,开源,技术支持技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,.net mvc,.net core,asp,jsp,java,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库。

weixin_52050572的博客 985

前端网页如何用百度WebUploader上传超大附件?

要求:免费,开源,技术支持技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,.net mvc,.net core,asp,jsp,java,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库。

weixin_52050572的博客 665

Vue2中如何集成百度WebUploader进行大文件上传?

要求:免费,开源,技术支持技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,.net mvc,.net core,asp,jsp,java,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库。

alisky119的博客 914

如何在国产化系统中利用百度webuploader进行文件上传?

要求:免费,开源,技术支持技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,.net mvc,.net core,asp,jsp,java,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库。

2501_90694782的博客 613

HTML5 文件上传的2种方式

百度WEBUPLOADER上传视频等大文件,WEBUPLOAD组件实现文件上传功能和下载功能,JS大文件切片上传,断点续传实现DEMO,前端上传大文件的解决方案,前端上传大文件处理(切片、断点续传),前端大文件上传优化方案——分片上传,vue大文件上传解决方案,vue大文件上传解决方案10G,vue大文件上传解决方案50G,vue大文件上传解决方案100G,html5如何实现大文件断点续传、秒传,id=e1f49f3e1d4742e19135e00bd41fa3de。

alisky119的博客 2472

大文件下载插件WEBUPLOAD插件

前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,jsp,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库功能:超大文件上传,文件和文件夹批量上传,断点续传,加密上传,视频上传技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成要求:免费,开源,永久技术支持。

weixin_52041354的博客 1034

大文件断点续传插件WEBUPLOAD插件

前端:vue2,vue3,vue-cli,html5,webuploader后端:asp.net,jsp,springboot,php,数据库:MySQL,Oracle,SQL Server,达梦,人大金仓,国产数据库功能:超大文件上传,文件和文件夹批量上传,断点续传,加密上传,视频上传技术:百度webuploader,分块,切片,断点续传,秒传,MD5验证,纯JS实现,支持第三方软件集成要求:免费,开源,永久技术支持。

weixin_52050572的博客 794
上一篇: SpringMVC + poi 导出excel表格
下一篇: jQuery validate 和artDialog的兼容问题
TOP_Y
博客等级 码龄12年 7粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值