filetoDataURL.ts 410 B

12345678910111213
  1. /**
  2. * 将File(Blob)对象转变为一个dataURL字符串
  3. *
  4. * @param {Blob} file
  5. * @returns {Promise(string)} Promise含有一个dataURL字符串参数
  6. */
  7. export default function filetoDataURL(file: Blob): Promise<string> {
  8. return new Promise((resolve) => {
  9. const reader = new FileReader();
  10. reader.onloadend = e => resolve(e.target.result as string);
  11. reader.readAsDataURL(file);
  12. });
  13. };