このガイドでは、REST API でファイル URL を使用して DocFlow に文書をアップロードする方法を説明します。
直接ファイルをアップロードする方法と比べて、URL アップロードはリモートファイルの処理やバッチ処理に適しています。
DocFlow はファイル URL による文書アップロードに対応しており、ローカルにファイルを保存する必要がありません。この方法は特に次の場面に適しています。
- リモートサーバー上のファイルを処理する
- 複数のファイル URL をバッチ処理する
- ローカルストレージとネットワーク転送の負荷を減らす
01 単一ファイル URL アップロード
application/json 形式でファイル URL リストを送信します。
02 バッチ URL アップロード
1 回のリクエストで複数のファイル URL をアップロードできます。最大 10 ファイル まで対応します。
03 パラメータ説明
必須パラメータ
リクエストボディパラメータ
urls: ファイル URL リスト
- 型: 文字列配列
- 制限: 1 リクエストあたり最大 10 URL
- 形式:
http:// または https:// で始まる有効な URL
- ファイルサイズ: 1 ファイルあたり最大 100MB
任意パラメータ
必要に応じて URL クエリパラメータに追加できます。
category: ファイルカテゴリ(例: invoice)
batch_number: バッチ番号。未指定の場合は自動生成されます
auto_verify_vat: 請求書検証を有効にするかどうか。デフォルトは false
split_flag: ファイル分割を実行するかどうか。デフォルトは false(ファイル分割 を参照)
crop_flag: 複数画像クロップを実行するかどうか。デフォルトは false(複数画像クロップ を参照)
target_process: 対象処理タイプ。classify または extract を指定できます
04 URL 要件
対応 URL 形式
http:// または https:// で始まる必要があります
- URL は公開アクセス可能である必要があります(認証不要)
- サーバーが HTTP GET リクエストに対応している必要があります
ファイル要件
- ファイル形式: 対応ファイル形式 に記載されたすべての形式に対応
- ファイルサイズ: 1 ファイルあたり 100MB 以下
- ファイルページ数: 複数ページ文書は 1000 ページ以下
URL の例
05 レスポンス形式
URL アップロード成功後のレスポンス形式は、通常のファイルアップロードと同じです。
06 処理結果を確認
アップロード完了後、返された batch_number を使用して処理結果を確認します。