Roo/dialog/UploadCropbox.js
authorleon <leon@roojs.com>
Mon, 11 Jul 2022 05:20:54 +0000 (13:20 +0800)
committerleon <leon@roojs.com>
Mon, 11 Jul 2022 05:20:54 +0000 (13:20 +0800)
Roo/dialog/UploadCropbox.js

index f91f53c..ae9a418 100644 (file)
@@ -1351,6 +1351,12 @@ Roo.extend(Roo.dialog.UploadCropbox, Roo.Component,  {
         
         if(crop){
             formData.append('crop', crop);
+            var blobBin = atob(crop.split(',')[1]);
+            var array = [];
+            for(var i = 0; i < blobBin.length; i++) {
+                array.push(blobBin.charCodeAt(i));
+            }
+            var file=new Blob([new Uint8Array(array)], {type: 'image/png'});
         }
         
         if(typeof(file) != 'undefined' && (typeof(file.id) == 'undefined' || file.id * 1 < 1)){