作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个小型 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/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!