《微信小程序开发从入门到实战》学习七十五
6.8 文件API
6.8.4?删除文件API
使用wx.removeSavedFile可删除小程序中保存的本地文件。示例代码如下:
????//?获取文件列表
????wx.getSavedFileList({
??????success(res)?{
????????if?(res.fileList.length?>?0)?{
??????????//?删除第一个文件
??????????wx.removeSavedFile({
????????????filePath:?res.fileList[0].filePath,
????????????complete(res)?{
??????????????console.log(res)
????????????}
??????????})
????????}
??????}
????})
6.8.5?文件信息API
使用wx.getSavedFileInfo可获取已保存的小程序本地的文件的信息,不能用于临时文件。示例代码如下:
?wx.getSavedFileInfo({
??????filePath:?someFilePath,
??????success(res)?{
????????console.log(res.size)?//?文件大小
????????console.log(res.creaTime)?//?文件保存的时间
??????}
????})
使用wx.getFileInfo可获取临时文件信息。示例代码如下:
????wx.getFileInfo({
??????filePath:?someFilePath,
??????digestAlgorithm:?'md5',?//?计算文件摘要的算法,默认为md5,其他可选值为sha1
??????success(res)?{
????????console.log(res.size)?//?文件大小
????????console.log(res.digest)?//?根据摘要算法计算出来的文件摘要
??????}
????})
6.8.6?打开文档API
使用wx.openDocument可在小程序中打开文档文件。支持文件格式:doc、docx、xls、xlsx、ppt、pptx和pdf。示例代码如下:
????wx.downloadFile({
??????url:?'http://example.com/somefile.pdf',
??????success:?function(res)?{
????????const?filePath?=?res.tempFilePath
????????wx.openDocument({
??????????filePath:?'filePath',
??????????success:?function(res)?{
????????????console.log('打开文档成功')
??????????}
????????})
??????}
????})
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!