ユーザーが Amazon S3 との間でファイルをアップロード/ダウンロードできるようにする小さな Java プログラムがあります。「キャンセル」ボタンがあり、このボタンが押されたら転送をキャンセルしたいです。
ダウンロード時に機能しているように見えるabort()
方法があるようですが、アップロードを中止する方法がわかりません。TransferManager を使用してファイルをアップロードしています。transferManager.shutdownNow()
と一緒に電話してみtransferManager.abortMultipartUploads()
ましたが、ファイルは転送が中止されなかったかのように S3 管理コンソールに表示されます。私は何か間違ったことをしていますか?