LukeDev2K
LukeDev2K
  • 发布:2023-06-06 17:46
  • 更新:2023-06-07 09:58
  • 阅读:551

uniapp如何把Android根目录的图片转换为base64并上传

分类:uni-app

目前开发一个Android应用,需要把原生保存在根目录的图片转换为base64并上传服务器,转换的方法应该怎样写呢?

文件路径: String mFilePath = Environment.getExternalStorageDirectory().getPath() + File.separator + name;

求告知

2023-06-06 17:46 负责人:无 分享
已邀请:
LukeDev2K

LukeDev2K (作者) - 小程序,app

                        let environment = plus.android.importClass("android.os.Environment");  
                        var sdRoot = environment.getExternalStorageDirectory()   '/'   res.name;  //文件夹根目录  
                        plus.io.resolveLocalFileSystemURL(sdRoot, function(entry) {  
                          entry.file(function(file) {  
                            var reader = new plus.io.FileReader();  
                            reader.onloadend = function(evt) {  
                               uni.showModal({  
                                 title: 'Base64 字符串',  
                                 content: evt.target.result,  
                                 showCancel: false  
                               });    
                            };  
                            reader.readAsDataURL(file);  
                          }, function(error) {  
                            uni.showModal({  
                              title: '读取文件失败',  
                              content: error.message,  
                              showCancel: false  
                            });  
                          });  
                        }, function(error) {  
                          uni.showModal({  
                            title: '获取文件路径失败',  
                            content: error.message,  
                            showCancel: false  
                          });  
                        });

要回复问题请先登录注册