返回帮助中心

批量处理图片:高效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频率限制
  • 建议添加适当的延迟
  • 实现错误处理和重试机制
  • 避免同时发送过多请求

这篇文章有帮助吗?

如果您还有其他问题,欢迎访问我们的帮助中心联系我们