使用axios发布请求下载图像

问题描述 投票:0回答:1

我需要'http://export.highcharts.com/'的base64图像图表

    getImg () {
          const self = this;
          axios.post('http://export.highcharts.com/', { options: self.$refs['lineChart'].options, type: 'image/png' }).then(function (response) {
            base64.encode(response.data)
          }).catch(function (e) {
            console.log(e)
          });
    },
javascript highcharts axios
1个回答
0
投票

这里您可以获取图像并将其转换为base64。也与此问题类似,您可以检查以下link以获取更多信息。

function getBase64(url) {
      return axios
        .get(url, {
          responseType: 'arraybuffer'
        })
        .then(response => Buffer.from(response.data, 'binary').toString('base64'))
    }
© www.soinside.com 2019 - 2024. All rights reserved.