Преглед изворни кода

feature:修改壁纸裁剪的MD5读取方法

zeng.chen пре 6 месеци
родитељ
комит
96f3772e0d
1 измењених фајлова са 12 додато и 9 уклоњено
  1. 12 9
      pages/piano/cropper/cropper.js

+ 12 - 9
pages/piano/cropper/cropper.js

@@ -96,6 +96,8 @@ Page({
         fs.getFileInfo({
           "filePath": url, "digestAlgorithm": "md5", success: (res) => {
             console.log("md5:", res)
+            _this.data._imgMD5 = res.digest
+            _this.data._imgIndex = 0
             console.log("加载文件成功:", obj.data.byteLength, obj.data.length, obj.getFileInfo)
 
             let binData = obj.data;
@@ -119,9 +121,8 @@ Page({
             wx.showLoading({
               title: '开始传输壁纸',
             })
-            _this.data._imgMD5 = res.digest
-            _this.data._imgIndex = 0
-            console.log("md5 2:", res.digest)
+
+            console.log("md5 2:", _this.data._imgMD5)
             _this.startImage()
           }, fail: (err) => {
             console.error('getFileInfo失败:', err);
@@ -157,9 +158,9 @@ Page({
   },
   submit() {
     let _this = this
-    if (_this.data._chunks.length > 0) {
-      return;
-    }
+    // if (_this.data._chunks.length > 0) {
+    //   return;
+    // }
 
     // 读取裁剪的jpg图片
     const fs = wx.getFileSystemManager();
@@ -179,6 +180,9 @@ Page({
           fs.getFileInfo({
             "filePath": _this.data._imgUrl, "digestAlgorithm": "md5", success: (res2) => {
               console.log("md5:", res2)
+              _this.data._imgMD5 = res2.digest
+              _this.data._imgIndex = 0
+
               console.log("加载文件成功:", obj.data.byteLength, obj.data.length, obj.getFileInfo)
 
               let binData = obj.data;
@@ -196,9 +200,8 @@ Page({
               wx.showLoading({
                 title: '开始传输壁纸',
               })
-              _this.data._imgMD5 = res2.digest
-              _this.data._imgIndex = 0
-              console.log("md5 2:", res.digest)
+
+              console.log("md5 2:", _this.data._imgMD5)
               _this.startImage()
             }, fail: (err) => {
               console.error('getFileInfo失败:', err);