사진은 Base64로를 설정 애플릿


먼저 기억 하는가? 마이크로 채널은 파일을 조작하는 방법을 제공하지 않습니다. 마이크로 편지는 최근 문서를 업데이트하고, 나는 빨리 블로그를 업데이트 실행뿐만 아니라 많은 문제가 ~ 아, 좋은 뉴스는 마이크로 채널과 마침내 파일 관련 작업 API의왔다. 그리고 이것은 강제하는 것입니다. 나는 다시 그것을 시도하는 것을 기다릴 수 없어. 도는 다음과 같습니다 :

 

 

 

그의에서 ReadFile () 또는 readFileSync (), 다음 매개 변수를 호출 한 후, FileSystemManager에 도착 :

 

 

 

 

다음과 같이 인코딩 형식 지원 :

그는 산 멋진, 하, 하 ~에 너무 많이 보았다.
우리는 그 사진은 케이크 한 조각없는 켜 ~~ base64로 할 필요가있다.

wx.chooseImage({
success: res => {
wx.getFileSystemManager().readFile({
filePath: res.tempFilePaths[0], //选择图片返回的相对路径
encoding: 'base64', //编码格式
success: res => { //成功的回调
console.log('data:image/png;base64,' + res.data)
}
})

//以下两行注释的是同步方法,不过我不太喜欢用。
//let base64 = wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], 'base64') 
//console.log(base64)
}
})

注意版本库要在1.9.9以后的版本才支持,注意版本控制。
原文:https://blog.csdn.net/qq_36875339/article/details/81086205

추천

출처www.cnblogs.com/Ph-one/p/12027973.html