マルチパート・ファイル・アップロードの中止
delete
/essbase/rest/v1/files/abort/{path}
ファイルのマルチパート・アップロード操作を終了し、アップロードされたすべてのパートを削除します。
リクエスト
パス・パラメータ
- path(required): string
パターン:
.+
マルチパート・アップロードを終了するフォルダのカタログ・パス。
問合せパラメータ
- uploadId(required): string
ファイルの部分アップロード開始のアップロードID。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
204 レスポンス
コンテンツなし
ファイル・アップロード操作は正常に終了しました。
500 レスポンス
サーバーの内部エラーです。
例
次の例では、マルチパート・ファイル・アップロード操作を終了する方法を示します。このアクションは、アップロードされたすべてのパートの削除も行います。この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。入力として、パス・パラメータに宛先のカタログ・パスが必要です。問合せパラメータにはアップロードIDが必要です。
この操作は、「マルチパート・ファイル・アップロードの作成」を使用してすでにマルチパート・ファイル・アップロードを開始している場合以外は、無効です。
呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X DELETE "https://myserver.example.com:9001/essbase/rest/v1/files/abort/users/admin/datafile.txt?uploadId=56e02b99-59b5-458c-be2b-42417994522a" -u %User%:%Password%