fetch 上传 base64图片

2019-10-11  本文已影响0人  在路上行走的鱼youa

// uploadlink(上传链接)、uploadUrl(base64路径)、data(文件名字)

uploadBase64Img(uploadlink, uploadUrl, data) {

            let bytes = window.atob(uploadUrl.split(',')[1])

            let arrayBuffer = new ArrayBuffer(bytes.length)

            let intArray = new Uint8Array(arrayBuffer)

            for (let i = 0; i < bytes.length; i++) {

              intArray[i] = bytes.charCodeAt(i)

            }

            let blob = new Blob([intArray], {

              type: 'application/json'

            })

            var files = new window.File([blob], data)

            let fetchResult = await fetch(uploadlink, {

              method: 'PUT',

              body: files

            })

          },

上一篇 下一篇

猜你喜欢

热点阅读