Kaynağa Gözat

使用原生手机拍照,优化企业微信拍照模糊问题

zhujindu 8 ay önce
ebeveyn
işleme
775d364dcc
1 değiştirilmiş dosya ile 7 ekleme ve 10 silme
  1. 7 10
      src/utils/uploadAliOss.js

+ 7 - 10
src/utils/uploadAliOss.js

@@ -32,15 +32,12 @@ const progress = (p, _checkpoint) => {
   // 分片上传的断点信息。
   console.log(_checkpoint);
 };
-function uploadAliOss(base64, filename) {
-  let file = dataURLtoFile(base64, filename);
-  client
-    .multipartUpload(filename, file, { progress })
-    .then((res) => {
-      console.log(res);
-    })
-    .catch((err) => {
-      console.log(err);
-    });
+async function uploadAliOss(base64, filename) {
+  try {
+    const result = await client.put(filename, new Buffer.from(base64), { headers });
+    console.log(result);
+  } catch (e) {
+    console.log(e);
+  }
 }
 export default uploadAliOss;