怎么把base64字符串转成图片保存到本地?

怎么把base64字符串转成图片保存到本地

阅读 352
1 个回答

代码示例

import fs from '@ohos.file.fs'; 
import buffer from '@ohos.buffer'; 
 
export function base64To(data: string, filePath: string) { 
  const reg = new RegExp("data:image/\\w+;base64,"); 
  const base64 = data.replace(reg, ""); 
  const dataBuffer = buffer.from(base64, 'base64'); 
  const file = fs.openSync(filePath, fs.OpenMode.READ_WRITE | fs.OpenMode.CREATE); 
  fs.writeSync(file.fd, dataBuffer.buffer); 
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进