微信小程序文件類API詳解

本文主要和大家分享微信小程序文件類API詳解,希望能幫助到大家。愛掏網 - it200.com

一.小知識

1.wx.saveFile(OBJECT):保存文件到本地。愛掏網 - it200.com


wx.chooseImage({
  success: function(res) {
    var tempFilePaths = res.tempFilePaths
    wx.saveFile({
      tempFilePath: tempFilePaths[0],
      success: function(res) {
        var savedFilePath = res.savedFilePath
      }
    })
  }
})
登錄后復制

2.wx.getSavedFileList(OBJECT):獲取本地已保存的文件列表


wx.getSavedFileList({
  success: function(res) {
    console.log(res.fileList)
  }
})
登錄后復制

3.wx.getSavedFileInfo(OBJECT):獲取本地文件的文件信息


wx.getSavedFileInfo({
  filePath: 'wxfile://somefile', //僅做示例用,非真正的文件路徑
  success: function(res) {
    console.log(res.size)
    console.log(res.createTime)
  }
})
登錄后復制

4.wx.removeSavedFile(OBJECT):刪除本地存儲的文件


wx.getSavedFileList({
  success: function(res) {
    if (res.fileList.length > 0){
      wx.removeSavedFile({
        filePath: res.fileList[0].filePath,
        complete: function(res) {
          console.log(res)
        }
      })
    }
  }
})
登錄后復制

5.wx.openDocument(OBJECT):新開頁面打開文檔,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx


wx.downloadFile({
  url: 'http://example.com/somefile.pdf',
  success: function (res) {
    var filePath = res.tempFilePath
    wx.openDocument({
      filePath: filePath,
      success: function (res) {
        console.log('打開文檔成功')
      }
    })
  }
})
登錄后復制

二.列子

3.wx.getSavedFileInfo(OBJECT):獲取本地文件的文件信息


	文件的路徑:{{ path}}px文件大小:{{filesize}}
登錄后復制
//獲取應用實例
var app = getApp()
Page({
  	data:{
    	path:'',
    	filesize:0,
 	},
  	upload:function(){
	    var that=this
	    wx.chooseImage({
	        count: 1, 
	        sizeType: ['original', 'compressed'],// 可以指定是原圖還是壓縮圖,默認二者都有 
	        sourceType: ['album', 'camera'],  // 可以指定來源是相冊還是相機,默認二者都有
	        success: function (res) {
	            var tempFilePaths = res.tempFilePaths;
	            console.log(tempFilePaths)
	            wx.getSavedFileInfo({
				  	filePath:res.tempFilePaths[0], //僅做示例用,非真正的文件路徑
				  	success: function(res) {
				  		that.setData({
					      	filesize:res.size,
					    })
				  	}
				})
	            that.setData({
	                path:tempFilePaths
	            })  
	        }
	    })
  	}
})
登錄后復制

5.wx.openDocument(OBJECT):打開文檔


登錄后復制

//獲取應用實例
var app = getApp()
Page({
  	data:{
    	path:'',
 	},
  	upload:function(){
	    var that=this
	    wx.downloadFile({
		  	url: 'http://192.168.56.1/sino-ui/www.941in.com.hk/m.v1/o.pptx',//文件的在本地的路徑
		  	success: function (res) {
			    var filePath = res.tempFilePath
			    wx.openDocument({
			      	filePath: filePath,
			      	success: function (res) {
			        	console.log('打開文檔成功')
			      	}
			    })
		  	}
		})
  	}
})
登錄后復制

這個文件的路徑,必須是http或是Https,不能使url: 'D:/WWW/sino-ui/www.941in.com.hk/m.v1/o.pptx',



相關推薦:

jQuery必須掌握的API

PHP如何開發api接口安全驗證實例

PHP關于API接口實例分享

以上就是微信小程序文件類API詳解的詳細內容,更多請關注愛掏網 - it200.com其它相關文章!

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 亚洲综合免费视频| 欧美野外疯狂做受xxxx高潮| 四虎国产精品成人免费久久| AV无码久久久久久不卡网站| 日本成人在线视频网站| 亚洲欧美激情在线| 性伦片美国刺激片在线观看| 美女被吸屁股免费网站| 国产小视频在线观看网站| 色综合a怡红院怡红院首页| 国产无遮挡又黄又爽网站| 97人人添人澡人人爽超碰| 国产精品久久国产精品99盘| 99久久免费只有精品国产| 宝宝看着我是怎么进去的视频| 91麻豆精品福利在线观看| 国产日韩一区二区三区在线播放| 日韩精品中文字幕视频一区| 东京热一精品无码av| 天堂√在线中文官网在线| 国产情侣一区二区三区| 真正全免费视频a毛片| 亚洲变态另类一区二区三区 | 久久亚洲精品中文字幕| 最近中文字幕免费高清mv| 一区二区三区四区精品| 国产手机精品视频| 男朋友吃我的妹妹怎么办呢| 亚洲熟妇av一区| 新疆女人啪啪毛片| 一本久久综合亚洲鲁鲁五月天 | 毛片免费在线观看网址| 亚洲乱码一区av春药高潮 | 一级国产黄色片| 国产真实乱子伦精品| 国产91免费在线观看| 亚洲精品午夜国产va久久| 欧美人与物videos另类xxxxx| 亚洲av最新在线观看网址| 在线看片中文字幕| 黄页网站在线播放|