js base64toFile 发表于 2019-12-04 | 更新于: 2022-12-25 1234567891011121314151617/** * 将以base64数据转换为File * @param urlData base64数据 * @param filename 生成文件的文件名 * 用url方式表示的base64图片数据 */function dataURLtoFile (dataurl, filename) { const arr = dataurl.split(',') const mime = arr[0].match(/:(.*?);/)[1] const bstr = atob(arr[1]) let n = bstr.length let u8arr = new Uint8Array(n) while (n--) { u8arr[n] = bstr.charCodeAt(n) } return new File([u8arr], filename, { type: mime })}