uniapp 读取已下载文件信息
时间: 2023-08-04 08:02:44 浏览: 882
uniapp选择手机系统文件(Android)
5星 · 资源好评率100%
在 uniapp 中,你可以使用 `uni.getFileInfo()` 方法来读取已下载文件的信息,包括文件大小、创建时间、最后修改时间等。
以下是一个简单的示例代码:
```js
uni.getFileInfo({
filePath: 'file:///storage/emulated/0/Download/example.pdf',
success: function(res) {
console.log('文件大小:' + res.size);
console.log('创建时间:' + res.createTime);
console.log('最后修改时间:' + res.modifyTime);
},
fail: function(err) {
console.log('获取文件信息失败:' + err.message);
}
});
```
在上面的示例中,`filePath` 参数指定了已下载文件的路径。如果文件存在并且读取成功,`success` 回调函数将会返回一个 `FileInfo` 对象,其中包含了文件的各种信息。如果文件不存在或读取失败,则会触发 `fail` 回调函数。
需要注意的是,`filePath` 参数的格式可能会因为不同的平台而有所不同。上面的示例中使用的是 Android 平台中下载文件的默认路径格式。如果你的应用需要在不同平台上运行,建议使用 `uni.getStorage()` 方法获取平台相关的下载路径。
阅读全文