public final class UploadManager
extends java.lang.Object
Configuration.putThreshold| Constructor and Description |
|---|
UploadManager(Configuration c) |
UploadManager(Configuration c,
Recorder recorder)
断点上传记录。只针对 文件分块上传。
分块上传中,将每一块上传的记录保存下来。上传中断后可在上一次断点记录基础上上传剩余部分。
|
| 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.io.InputStream stream,
java.lang.String key,
java.lang.String token,
StringMap params,
java.lang.String mime)
流式上传,通常情况建议文件上传,可以使用持久化的断点记录。
|
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(Configuration c)
public UploadManager(Configuration c, Recorder recorder)
recorder - 断点记录者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
data - 上传的数据key - 上传数据保存的文件名token - 上传凭证params - 自定义参数,如 params.put("x:foo", "foo")mime - 指定文件mimetypecheckCrc - 是否验证crc32handler - 上传完成的回调函数java.io.IOExceptionpublic Response put(java.io.InputStream stream, java.lang.String key, java.lang.String token, StringMap params, java.lang.String mime) throws QiniuException
stream - shakey - 上传文件保存的文件名token - 上传凭证params - 自定义参数,如 params.put("x:foo", "foo")mime - 指定文件mimetypeQiniuException