vue项目中,需要将本地的图片或前端生成的图片传回后端,传回给后端需要将图片路径转换为二进制文件流,也就是参数中显示的(binary),这时就需要进行图片路径的转换。
- 图片路径转换为Base64
imageUrlToBase64(imageUrl) {
let image = new Image() // 一定要设置为let,不然图片不显示
image.setAttribute('crossOrigin', 'anonymous') // 解决跨域问题
image.src = imageUrl +"&v=" + Math.random()
image.onload = (