public final class UploadManager
extends java.lang.Object
Config.PUT_THRESHOLD| Constructor and Description |
|---|
UploadManager() |
UploadManager(Recorder recorder)
断点上传记录。只针对 文件分块上传。
分块上传中,将每一块上传的记录保存下来。上传中断后可在上一次断点记录基础上上传剩余部分。
|
UploadManager(Recorder recorder,
RecordKeyGenerator keyGen)
断点上传记录。只针对 文件分块上传。
分块上传中,将每一块上传的记录保存下来。上传中断后可在上一次断点记录基础上上传剩余部分。
|
| Modifier and Type | Method and Description |
|---|---|
void |
asyncPut(byte[] data,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime,
boolean checkCrc,
UpCompletionHandler handler) |
Response |
put(byte[] data,
java.lang.String key,
java.lang.String token)
上传数据
|
Response |
put(byte[] data,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime,
boolean checkCrc)
上传数据
|
Response |
put(java.io.File file,
java.lang.String key,
java.lang.String token)
上传文件
|
Response |
put(java.io.File file,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime,
boolean checkCrc)
上传文件
|
Response |
put(java.lang.String filePath,
java.lang.String key,
java.lang.String token)
上传文件
|
Response |
put(java.lang.String filePath,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime,
boolean checkCrc)
上传文件
|
public UploadManager()
public UploadManager(Recorder recorder)
recorder - 断点记录者public UploadManager(Recorder recorder, RecordKeyGenerator keyGen)
recorder - 断点记录者keyGen - 生成文件的断点记录标示,根据生成的标示,可找到断点记录的内容public Response put(byte[] data, java.lang.String key, java.lang.String token) throws QiniuException
data - 上传的数据key - 上传数据保存的文件名token - 上传凭证QiniuExceptionpublic Response put(byte[] data, java.lang.String key, java.lang.String token, StringMap params, java.lang.String mime, boolean checkCrc) throws QiniuException
data - 上传的数据key - 上传数据保存的文件名token - 上传凭证params - 自定义参数,如 params.put("x:foo", "foo")mime - 指定文件mimetypecheckCrc - 是否验证crc32QiniuExceptionpublic Response put(java.lang.String filePath, java.lang.String key, java.lang.String token) throws QiniuException
filePath - 上传的文件路径key - 上传文件保存的文件名token - 上传凭证QiniuExceptionpublic Response put(java.lang.String filePath, java.lang.String key, java.lang.String token, StringMap params, java.lang.String mime, boolean checkCrc) throws QiniuException
filePath - 上传的文件路径key - 上传文件保存的文件名token - 上传凭证params - 自定义参数,如 params.put("x:foo", "foo")mime - 指定文件mimetypecheckCrc - 是否验证crc32QiniuExceptionpublic Response put(java.io.File file, java.lang.String key, java.lang.String token) throws QiniuException
file - 上传的文件对象key - 上传文件保存的文件名token - 上传凭证QiniuExceptionpublic Response put(java.io.File file, java.lang.String key, java.lang.String token, StringMap params, java.lang.String mime, boolean checkCrc) throws QiniuException
file - 上传的文件对象key - 上传文件保存的文件名token - 上传凭证mime - 指定文件mimetypecheckCrc - 是否验证crc32QiniuExceptionpublic void asyncPut(byte[] data,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime,
boolean checkCrc,
UpCompletionHandler handler)
throws java.io.IOException
java.io.IOException