执行方法 将图片转base64

2023-12-22 17:38:02
export const getBase64 = () => {
  return new Promise((resolve, reject) => {
    const input = document.createElement('input');
    input.type = 'file';
    input.accept = 'image/*';
    input.onchange = (event) => {
      const file = event.target.files[0];
      const isJPG = file.type === 'image/jpeg';
      const isPNG = file.type === 'image/png';
      if (!isJPG && !isPNG) {
        showErrorAlert('只支持上传 JPG/PNG 格式的图片');
        reject();
      } else {
        const reader = new FileReader();
        reader.onload = (event) => {
          const fileData = event.target.result; // 获取图片数据
          resolve(fileData)
        };
        reader.readAsDataURL(file);
      }
    };
    input.click();
  });
}

文章来源:https://blog.csdn.net/kilito_01/article/details/135157647
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。