我想通过上传本地图像(电子应用程序)来使用API。我创建了一个apikey并使用它,它可以很好地与url一起使用,但不能与文件一起使用, 这是我的代码:
<button class="btn-info" id="btnOcr">Send image OCR</button>
<label class="alert-success" id="lblOcrResponse">Ocr response</label>
btnOcr.addEventListener('click', (event) => {
formData = new FormData();
formData.append('apikey', apiKey);
formData.append('file','/image/Path');
formData.append('filetype','PNG');
axios.post('http://api.ocr.space/parse/image',
formData
)
.then(function (response){
// lblOcrResponse.textContent = response.data.ParsedResults[0].ParsedText;
lblOcrResponse.textContent = response.data.ErrorMessage[0];
})
.catch((error)=>{
lblOcrResponse.textContent = error;
});
});
我收到此消息:
参数名称“文件”无效。有效参数: apikey,url,语言,需要覆盖,base64image,iscreatesearchablepdf,issearchablepdfhidetextlayer,文件类型
(我的文件小于1MB),您能告诉我我在做什么错吗?