|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<view>
|
|
|
- <web-view src="http://192.168.0.205:8000" @message="handleMessage"></web-view>
|
|
|
+ <web-view src="http://61.177.40.178:8001" @message="handleMessage"></web-view>
|
|
|
<!-- <button @click="downloadFile">点击下载文件</button> -->
|
|
|
</view>
|
|
|
</template>
|
|
@@ -18,7 +18,9 @@
|
|
|
},
|
|
|
|
|
|
onLaunch() {
|
|
|
-
|
|
|
+ // uni.onPushMessage((res)=>{
|
|
|
+ // console.log('8888',res);
|
|
|
+ // })
|
|
|
},
|
|
|
|
|
|
|
|
@@ -27,10 +29,12 @@
|
|
|
// this.downloadFile();
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
handleMessage(evt) {
|
|
|
console.log('原始信息:' + evt)
|
|
|
console.log('接收到的消息:' + JSON.stringify(evt));
|
|
|
if (evt) {
|
|
|
+ // let data={};
|
|
|
let data = JSON.parse(evt.detail.data);
|
|
|
console.log('json解析:' + JSON.stringify(data));
|
|
|
if (data && data.content && data.title && data.content != '' && data.title != '') {
|
|
@@ -80,6 +84,21 @@
|
|
|
// });
|
|
|
// },
|
|
|
downloadFile(_url, _name, _token) {
|
|
|
+ // let timestamp=Date.now()
|
|
|
+ // let URL=`${_url}?timestamp=${timestamp}`
|
|
|
+ // uni.getSavedFileList({
|
|
|
+ // success:function(res){
|
|
|
+ // console.log('4545',res);
|
|
|
+ // if(res.fileList.length>0){
|
|
|
+ // // res.fileList=[];
|
|
|
+ // console.log('77845',res);
|
|
|
+ // uni.removeSavedFile({
|
|
|
+ // filePath:res.fileList[0].filePath
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+
|
|
|
uni.downloadFile({
|
|
|
url: _url, //文件链接
|
|
|
header: {
|
|
@@ -93,18 +112,22 @@
|
|
|
success: function(res) {
|
|
|
var savedFilePath = res.savedFilePath;
|
|
|
let lastSlashIndex = savedFilePath.lastIndexOf("/");
|
|
|
+ let name_index=_name.lastIndexOf('.');
|
|
|
+ let fileName=_name.slice(0,name_index)+Date.now()+_name.slice(name_index,_name.length)
|
|
|
var newFilePath = savedFilePath.slice(0, lastSlashIndex + 1) +
|
|
|
- _name;
|
|
|
+ fileName;
|
|
|
console.log("download:" + savedFilePath)
|
|
|
console.log('修改之后的文件路径:' + newFilePath)
|
|
|
//修改名称
|
|
|
+
|
|
|
plus.io.resolveLocalFileSystemURL(savedFilePath, entry => {
|
|
|
entry.getParent(_oldFile => {
|
|
|
- entry.moveTo(_oldFile, '/' + _name,
|
|
|
+ entry.moveTo(_oldFile, '/' + fileName ,
|
|
|
newFilePath => {
|
|
|
console.log('文件名称替换完成');
|
|
|
+ // console.log('000',newFilePath.fullPath);
|
|
|
})
|
|
|
- })
|
|
|
+ })
|
|
|
})
|
|
|
setTimeout(()=>{
|
|
|
uni.openDocument({
|
|
@@ -115,7 +138,7 @@
|
|
|
fail() {
|
|
|
console.log('打开失败');
|
|
|
}
|
|
|
- });
|
|
|
+ });
|
|
|
},1000)
|
|
|
}
|
|
|
});
|