public final class UploadManager
extends java.lang.Object
Configuration.putThreshold 异步方法会使用分片方片上传。
同步上传方法使用表单方式上传,建议只对小文件使用同步方式| Constructor and Description |
|---|
UploadManager()
default 3 Threads
|
UploadManager(Configuration config) |
UploadManager(Configuration config,
int multitread) |
UploadManager(Recorder recorder) |
UploadManager(Recorder recorder,
int multitread) |
UploadManager(Recorder recorder,
KeyGenerator keyGen) |
UploadManager(Recorder recorder,
KeyGenerator keyGen,
int multitread) |
| Modifier and Type | Method and Description |
|---|---|
void |
put(byte[] data,
java.lang.String key,
java.lang.String token,
UpCompletionHandler complete,
UploadOptions options)
上传数据
|
void |
put(java.io.File file,
java.lang.String key,
java.lang.String token,
UpCompletionHandler complete,
UploadOptions options)
上传文件
|
void |
put(java.lang.String filePath,
java.lang.String key,
java.lang.String token,
UpCompletionHandler completionHandler,
UploadOptions options)
上传文件
|
ResponseInfo |
syncPut(byte[] data,
java.lang.String key,
java.lang.String token,
UploadOptions options)
同步上传文件。使用 form 表单方式上传,建议只在数据较小情况下使用此方式,如 file.size() < 1024 * 1024。
|
ResponseInfo |
syncPut(java.io.File file,
java.lang.String key,
java.lang.String token,
UploadOptions options)
同步上传文件。使用 form 表单方式上传,建议只在文件较小情况下使用此方式,如 file.size() < 1024 * 1024。
|
ResponseInfo |
syncPut(java.lang.String file,
java.lang.String key,
java.lang.String token,
UploadOptions options)
同步上传文件。使用 form 表单方式上传,建议只在文件较小情况下使用此方式,如 file.size() < 1024 * 1024。
|
public UploadManager()
public UploadManager(Configuration config)
config - Configuration, default 1 Threadpublic UploadManager(Configuration config, int multitread)
public UploadManager(Recorder recorder)
public UploadManager(Recorder recorder, KeyGenerator keyGen)
public UploadManager(Recorder recorder, int multitread)
public UploadManager(Recorder recorder, KeyGenerator keyGen, int multitread)
public void put(byte[] data,
java.lang.String key,
java.lang.String token,
UpCompletionHandler complete,
UploadOptions options)
data - 上传的数据key - 上传数据保存的文件名token - 上传凭证complete - 上传完成后续处理动作options - 上传数据的可选参数public void put(java.lang.String filePath,
java.lang.String key,
java.lang.String token,
UpCompletionHandler completionHandler,
UploadOptions options)
filePath - 上传的文件路径key - 上传文件保存的文件名token - 上传凭证completionHandler - 上传完成的后续处理动作options - 上传数据的可选参数public void put(java.io.File file,
java.lang.String key,
java.lang.String token,
UpCompletionHandler complete,
UploadOptions options)
file - 上传的文件对象key - 上传文件保存的文件名token - 上传凭证complete - 上传完成的后续处理动作options - 上传数据的可选参数public ResponseInfo syncPut(byte[] data, java.lang.String key, java.lang.String token, UploadOptions options)
data - 上传的数据key - 上传数据保存的文件名token - 上传凭证options - 上传数据的可选参数public ResponseInfo syncPut(java.io.File file, java.lang.String key, java.lang.String token, UploadOptions options)
file - 上传的文件对象key - 上传数据保存的文件名token - 上传凭证options - 上传数据的可选参数public ResponseInfo syncPut(java.lang.String file, java.lang.String key, java.lang.String token, UploadOptions options)
file - 上传的文件绝对路径key - 上传数据保存的文件名token - 上传凭证options - 上传数据的可选参数