gpt4 book ai didi

java - 中止 AWS S3 上传

转载 作者:搜寻专家 更新时间:2023-11-01 00:57:33 27 4
gpt4 key购买 nike

我有一个小型 Java 程序,使用户能够将文件上传到 Amazon S3 或从中下载文件。我有一个“取消”按钮,我想在按下此按钮后取消传输。

下载时似乎有一个 abort() 方法似乎有效,但我不确定如何中止上传。我正在使用 TransferManager 上传文件。我已经尝试调用 transferManager.shutdownNow()transferManager.abortMultipartUploads(),但是文件仍然显示在 S3 管理控制台中,就好像传输没有中止一样。难道我做错了什么?

最佳答案

在我的程序中,我调用transferManager.upload()方法上传一个PutObjectRequest对象,然后它返回一个Upload对象,其中包含 abort() API。所以我只是调用 upload.abort() 来取消传输。我希望这会有所帮助。:)

关于java - 中止 AWS S3 上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13456786/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com