download-file.js 749 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const demoImageFileId = require('../../../../config').demoImageFileId
  2. Page({
  3. onShareAppMessage() {
  4. return {
  5. title: '下载文件',
  6. path: 'packageAPI/pages/network/download-file/download-file'
  7. }
  8. },
  9. downloadImage() {
  10. const self = this
  11. wx.cloud.downloadFile({
  12. fileID: demoImageFileId, // 文件 ID
  13. success: res => {
  14. console.log('downloadFile success, res is', res)
  15. self.setData({
  16. imageSrc: res.tempFilePath
  17. })
  18. },
  19. fail: console.error
  20. })
  21. },
  22. onLoad() {
  23. this.setData({
  24. theme: wx.getSystemInfoSync().theme || 'light'
  25. })
  26. if (wx.onThemeChange) {
  27. wx.onThemeChange(({theme}) => {
  28. this.setData({theme})
  29. })
  30. }
  31. }
  32. })