質問
HULFT Square の REST API ジョブで、AWS S3 から取得した複数の ZIP ファイルを解凍後、ファイルを1つにまとめて再度 ZIP 圧縮してレスポンスとして返却したいと考えています。
複数ファイルを移動する際に繰り返し処理等でファイル移動する方法はありますか?
回答
ZIP 解凍処理の [必須設定] [出力先] には、解凍先のディレクトリーパスを指定します。
複数の ZIP ファイル(例:「FILE1.zip」 と 「FILE2.zip」)を解凍する際に、それぞれの ZIP 解凍処理で同一のディレクトリーパスを指定することで、両 ZIP ファイルの解凍結果を同じディレクトリーに出力できます。
この方法により、ファイル移動処理は不要となります。その後、出力先ディレクトリー内のファイルをまとめて ZIP 圧縮することで、目的の構成を実現できます。
ZIP 解凍処理の処理内容や設定項目については、以下のマニュアルをご参照ください。
- ZIP解凍処理
補足
- HULFT Square API のレスポンスデータは、1つのリクエストに対して 10MB 以内である必要があります。ZIP 圧縮後のファイルサイズにご注意ください。
- 参考:HULFT Square APIのレスポンスデータに容量の制限はありますか
コメント
0件のコメント
記事コメントは受け付けていません。