H5 替换 Flash(V4,V3.6)

H5 替换 Flash(V4,V3.6)

新版本 Chrome 不在支持 Flash

随着互联网的发展,新技术不断出现 Flash 开发公司终止了技术支持,谷歌浏览器最新版本88 已经彻底不再支持 flash了,…

V4.0 文件上传控件使用到了 Flash,可使用以下补丁更换 Flash 为 H5 上传控件

该补丁主要包含如下文件,都是前端文件:

  • jquery-uploadfive.zip

  • taglib.ui.fileupload.js

  • meta.jsp

jquery-uploadfive.zip

zip 解压放到指定目录:

uploadfive 文件所在的目录:

源文件目录:

src\main\resources\statics\jquery-uploadfive

**war 包中所在的目录 **

taglib.ui.fileupload.js

替换原文件:

源文件放入:

src\main\resources\statics\taglib\ui\taglib.ui.fileupload.js

打包后如下目录:

mestar-web\WEB-INF\classes\statics\taglib\ui\taglib.ui.fileupload.js

meta.jsp

重要:请查看项目是使用的 meta.jsp 还是 meta2.jsp 不同项目不同,请修改具体的位置,附件中的 meta.jsp 仅供参考;

核心 2 处修改:

引入新的 css,js 文件,

V3.6 说明

由于 V3.6 没有国际化内容,

在没有国际化的环境中 i18nMsg 不能正常读取,

			/**
			 * @desc 是否隐藏"开始上传"按钮
			 * 当auto=false时生效。
			 */
			uploadHide:false,
			buttonText:window.i18nMsg.selectADocument,
			uploadBtnText:window.i18nMsg.startUploading

这里的内容需要更改成,

			uploadHide:false,
			buttonText:"选择文件",
			uploadBtnText:"开始上传"

附件


meta.jsp
taglib.ui.fileupload.js
jquery-uploadfive.zip