【发布时间】:2017-09-05 16:23:56
【问题描述】:
如果有人仍在寻找解决方案,我最终在代码上使用了循环自爆,我没有找到用于上传多个文件的官方 api。
-------
我有一个 ImageFiles 的 ArrayList,我想上传到 Amazon s3。他们的文档提供了以下代码:
credentials = new BasicAWSCredentials(key, secret);
s3 = new AmazonS3Client(credentials);
transferUtility = new TransferUtility(s3, getContext());
observer.setTransferListener(new TransferListener() {
@Override
public void onStateChanged(int id, TransferState state) {
}
@Override
public void onProgressChanged(int id, long bytesCurrent, long bytesTotal) {
}
@Override
public void onError(int id, Exception ex) {
}
});
observer = transferUtility.upload("buket name", upload_file.getNew_name(),
new File(upload_file.getFile_path()));
但是这段代码只需要一个文件。如何一次上传多个文件?如果他们不允许这样做,那么用户可以提出更多请求,还有什么替代方法呢??
【问题讨论】:
标签: android amazon-web-services