返回帮助中心
批量处理图片:高效OCR识别方案
批量处理方案
如果您需要处理多张图片,可以使用以下方法:
方法一:循环调用API
const images = [file1, file2, file3];
for (const image of images) {
const formData = new FormData();
formData.append('file', image);
const response = await fetch('https://api.fastocr.icu/ocr', {
method: 'POST',
body: formData
});
const result = await response.json();
console.log(result);
}
方法二:并发请求
const images = [file1, file2, file3];
const promises = images.map(image => {
const formData = new FormData();
formData.append('file', image);
return fetch('https://api.fastocr.icu/ocr', {
method: 'POST',
body: formData
}).then(res => res.json());
});
const results = await Promise.all(promises);
console.log(results);
注意事项
- 注意API频率限制
- 建议添加适当的延迟
- 实现错误处理和重试机制
- 避免同时发送过多请求