質問
ファイルサイズが10MBを超える場合、分割ファイルをAPIマネジメントで送受信する実装例はありますか?
回答
ファイルサイズが大きい場合にAPIプロジェクトを利用して「リクエストボディにそのまま入れる方式」でクライアントからファイルを送受信するケースにつきましては、当サポートでは事例を持ち合わせておりません。
お客様のご要件に合わせて実装方法をご検討いただけますでしょうか。
ファイルを分割した状態でクライアントからAPIプロジェクトに対してPUTする場合、1ファイルずつPUTしてからGETするのか、全てのファイルをPUTするのかによって実装方法が変わってきます。
全てのファイルをPUTする場合には、ファイル名をクエリーパラメータで指定して異なる名前でアップロードし、そのファイル名を指定してGETする形になります。
ファイル名を指定してGETする場合、同じクライアントからのリクエストであればファイル名が判明していますが、異なるクライアントの場合にはどのファイルをGETするか分からないため、ファイルイベントジョブなどを活用して、アップロードしたディレクトリーのファイル名一覧をGETメソッドでリクエストするクライアント側に通知するなど、どのようにしてファイル名を連携するかなどはお客様にてご検討いただく必要がございます。
ファイルの連携のご要件を検討される際には、APIプロジェクト以外にもFTPコネクターなど他のHULFT Square機能もご検討に加えていただけましたら幸いです。
コメント
0件のコメント
記事コメントは受け付けていません。