百度OCR 接口调用 提示 216101:param image not exist 问题解决

百度提供的文档并没有描述如何解决,例子也是,用工具请求可以通

axios 请求

需要用FormData 传参

    let token = await getAccessToken() //官网案例那个 请求token
    // console.log(token, "==token===");
    var formData = new FormData();
    // imageBase64 :Base64 图片数据
    formData.append('image', imageBase64)

//  /api : vue项目 代理了 https://aip.baidubce.com/
    let response: any = await axios({
        method: 'post',
        url: '/api/rest/2.0/ocr/v1/general_basic?access_token=' + token,
        data: formData,
        headers: {
            'Content-Type': 'x-www-form-urlencoded',//key-value形式
            'Access-Control-Allow-Origin': true
        }
    })

你可能感兴趣的:(ocr)