编程杂记(一)

1、关于MUI中的自动更新功能
实例:

// 自动检查更新
					plus.runtime.getProperty(plus.runtime.appid, function(inf) {
						var wgtVer = inf.version;
						//plus.nativeUI.showWaiting("正在检查更新...");
						// 延迟2s,模拟网络查询
						setTimeout(function() {
							$.getJSON(app.updateAppUrl, {
								version: wgtVer
							}, function(res) {
								//plus.nativeUI.closeWaiting();
								// console.log(JSON.stringify(res));
								if(res.code == 1) {
									mui.confirm('是否下载最新版?', '更新提示', ['否', '是'], function(e) {
										if(e.index == 1) {
											downWgt(***app.scanServer + res.url***);
											// 此处的为下载地址,需要提供下载文件的路径。一般来说
											// 需要填写下载服务器的IP,我这里采用IIS部署进行演示。(详情见 标题2)
										}
									});
								} else if(res.code == 0) {
									plus.nativeUI.toast("您的应用为最新版,无需升级");
								} else {
									plus.nativeUI.toast("发生错误,请重试");
								}
							});
						}, 2000);
					});

					// 从服务器下载应用资源包(wgt文件)
					function downWgt(wgtUrl) {
						plus.nativeUI.showWaiting("下载wgt文件...");
						plus.downloader.createDownload(wgtUrl, {
							filename: "_doc/update/"
						}, function(d, status) {
							if(status == 200) {
								installWgt(d.filename); // 安装wgt包
							} else {
								plus.nativeUI.alert("下载wgt失败!");
							}
							plus.nativeUI.closeWaiting();
						}).start();
					}

					// 更新应用资源
					function installWgt(path) {
						plus.nativeUI.showWaiting("安装wgt文件...");
						plus.runtime.install(path, {}, function() {
							plus.nativeUI.closeWaiting();
							plus.nativeUI.alert("应用资源更新完成!", function() {
								plus.runtime.restart();
							});
						}, function(e) {
							plus.nativeUI.closeWaiting();
							plus.nativeUI.alert("安装wgt文件失败[" + e.code + "]:" + e.message);
						});
					}

					//---------自动检查更新结束---------

http://ask.dcloud.net.cn/article/203

2、关于部署IIS用来下载wgt文件
1)首先打开IIS管理工具,创建一个网站。
2)物理路径映射至本地需要下载的文件路径下,分配号端口等。
3)由于下载的是wgt格式文件,需要设置MIME格式。
后缀名:.wgt;MIME格式:application/widget
4)到此,在浏览器中输入ip地址,即可进行下载。

3、Springboot文件上传大小限制

这里注意:设置的值必须为数字,不需要加“M”

// 设置单文件大小,默认1M,设置为10M
spring.servlet.multipart.max-file-size=10
// 设置请求数据大小,默认10M,设置为100M
spring.servlet.multipart.max-request-size=100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值