一直image format error
huskydanny · huskydanny 发布于2019-12-09 17:35 浏览:106 回复:0

我用的这个接口: 

"https://aip.baidubce.com/rest/2.0/ocr/v1/vat_invoice"
 
一切按照官网来办的,但是还是image format error,我image 也是选的.jpg
 
这是code:
 
 
const getInvoiceResult = async (image, token) => {
    const res = await fetch(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded'
        },
        body: new URLSearchParams({
            'image': image,
            'access_token' : token
        })
    })
    return res
}
const handleSubmit = async (e: React.MouseEvent<HTMLButtonElement>): Promise<any> => {
    e.preventDefault()
    try {
//selectedFile这里是File object from Input
      const imageBase64 = await toBase64(selectedFile)
      // const res = await baiduClient.invoice(imageBase64)
      let tokens = await baiduService.getAuthToken()
      const res = await baiduService.getInvoiceResult(imageBase64, tokens.access_token)
      const resJson = await res.json()
      console.log(resJson);

    } catch (error) {
      console.log(error);
    }
  }
点赞  ( 0 )
收藏
评论(0)
TOP