Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V X 

A

accept(String, Object) - Method in interface com.qiniu.util.StringMap.Consumer
 
address - Variable in class com.qiniu.http.Response
服务器IP
API_HOST - Static variable in class com.qiniu.common.Config
默认API服务器
Auth - Class in com.qiniu.util
 
authorization(String, byte[], String) - Method in class com.qiniu.util.Auth
 
authorization(String) - Method in class com.qiniu.util.Auth
 

B

Base64 - Class in com.qiniu.util
Utilities for encoding and decoding the Base64 representation of binary data.
batch(BucketManager.Batch) - Method in class com.qiniu.storage.BucketManager
批量执行文件管理相关操作
Batch() - Constructor for class com.qiniu.storage.BucketManager.Batch
 
BatchStatus - Class in com.qiniu.storage.model
Created by bailong on 15/2/22.
BatchStatus() - Constructor for class com.qiniu.storage.model.BatchStatus
 
BLOCK_SIZE - Static variable in class com.qiniu.common.Config
断点上传时的分块大小(默认的分块大小, 不允许改变)
body() - Method in class com.qiniu.http.Response
 
bodyString() - Method in class com.qiniu.http.Response
 
BucketManager - Class in com.qiniu.storage
主要涉及了空间资源管理及批量操作接口的实现,具体的接口规格可以参考
BucketManager(Auth) - Constructor for class com.qiniu.storage.BucketManager
 
BucketManager.Batch - Class in com.qiniu.storage
文件管理操作指令
BucketManager.FileListIterator - Class in com.qiniu.storage
获取文件列表迭代器
buckets() - Method in class com.qiniu.storage.BucketManager
获取账号下所有空间名列表
bytes(byte[], int, int) - Static method in class com.qiniu.util.Crc32
计算二进制字节校验码
bytes(byte[]) - Static method in class com.qiniu.util.Crc32
计算二进制字节校验码

C

Cancelled - Static variable in class com.qiniu.http.Response
 
changeMime(String, String, String) - Method in class com.qiniu.storage.BucketManager
修改完文件mimeTYpe
Client - Class in com.qiniu.http
定义HTTP请求管理相关方法
Client() - Constructor for class com.qiniu.http.Client
 
code() - Method in exception com.qiniu.common.QiniuException
 
code - Variable in class com.qiniu.storage.model.BatchStatus
 
com.qiniu.common - package com.qiniu.common
 
com.qiniu.http - package com.qiniu.http
 
com.qiniu.processing - package com.qiniu.processing
 
com.qiniu.storage - package com.qiniu.storage
 
com.qiniu.storage.model - package com.qiniu.storage.model
 
com.qiniu.storage.persistent - package com.qiniu.storage.persistent
 
com.qiniu.util - package com.qiniu.util
 
Config - Class in com.qiniu.common
 
CONNECT_TIMEOUT - Static variable in class com.qiniu.common.Config
连接超时时间(默认10s)
contentType() - Method in class com.qiniu.http.Response
 
ContentTypeHeader - Static variable in class com.qiniu.http.Client
 
copy(String, String, String, String) - Method in class com.qiniu.storage.BucketManager.Batch
 
copy(String, String, String, String) - Method in class com.qiniu.storage.BucketManager
复制文件。要求空间在同一账号下。
crc32 - Variable in class com.qiniu.storage.model.ResumeBlockInfo
 
Crc32 - Class in com.qiniu.util
计算文件或二进制数据的crc32校验码
create(String, String) - Static method in class com.qiniu.util.Auth
 
createFileListIterator(String, String) - Method in class com.qiniu.storage.BucketManager
根据前缀获取文件列表的迭代器
createFileListIterator(String, String, int, String) - Method in class com.qiniu.storage.BucketManager
根据前缀获取文件列表的迭代器
CRLF - Static variable in class com.qiniu.util.Base64
Encoder flag bit to indicate lines should be terminated with a CRLF pair instead of just an LF.
ctx - Variable in class com.qiniu.storage.model.ResumeBlockInfo
 

D

data(byte[], int, int) - Static method in class com.qiniu.util.Etag
计算二进制数据的etag
data(byte[]) - Static method in class com.qiniu.util.Etag
计算二进制数据的etag
decode(String, int) - Static method in class com.qiniu.util.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int) - Static method in class com.qiniu.util.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(byte[], int, int, int) - Static method in class com.qiniu.util.Base64
Decode the Base64-encoded data in input and return the data in a new byte array.
decode(String, Class<T>) - Static method in class com.qiniu.util.Json
 
decode(String) - Static method in class com.qiniu.util.Json
 
decode(String) - Static method in class com.qiniu.util.UrlSafeBase64
解码数据
DEFAULT - Static variable in class com.qiniu.util.Base64
Default values for encoder/decoder flags.
DefaultMime - Static variable in class com.qiniu.http.Client
 
DefaultPutRet - Class in com.qiniu.storage.model
 
DefaultPutRet() - Constructor for class com.qiniu.storage.model.DefaultPutRet
 
del(String) - Method in class com.qiniu.storage.persistent.FileRecorder
删除已上传文件的进度文件
del(String) - Method in interface com.qiniu.storage.Recorder
删除文件分片上传的进度文件
delete(String, String...) - Method in class com.qiniu.storage.BucketManager.Batch
 
delete(String, String) - Method in class com.qiniu.storage.BucketManager
删除指定空间、文件名的文件
Dns - Class in com.qiniu.util
Dns解析类
duration - Variable in class com.qiniu.http.Response
请求消耗时间,单位秒

E

encode(byte[], int) - Static method in class com.qiniu.util.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(byte[], int, int, int) - Static method in class com.qiniu.util.Base64
Base64-encode the given data and return a newly allocated byte[] with the result.
encode(StringMap) - Static method in class com.qiniu.util.Json
 
encodeToString(byte[], int) - Static method in class com.qiniu.util.Base64
Base64-encode the given data and return a newly allocated String with the result.
encodeToString(byte[], int, int, int) - Static method in class com.qiniu.util.Base64
Base64-encode the given data and return a newly allocated String with the result.
encodeToString(String) - Static method in class com.qiniu.util.UrlSafeBase64
编码字符串
encodeToString(byte[]) - Static method in class com.qiniu.util.UrlSafeBase64
编码数据
endUser - Variable in class com.qiniu.storage.model.FileInfo
 
entry(String, String) - Static method in class com.qiniu.storage.BucketManager
EncodedEntryURI格式
error - Variable in class com.qiniu.http.Response
错误信息
error - Variable in class com.qiniu.http.Response.ErrorBody
 
error() - Method in class com.qiniu.storage.BucketManager.FileListIterator
 
ErrorBody() - Constructor for class com.qiniu.http.Response.ErrorBody
 
Etag - Class in com.qiniu.util
计算文件内容或者二进制数据的etag, etag算法是七牛用来标志数据唯一性的算法。 文档:etag算法

F

fetch(String, String) - Method in class com.qiniu.storage.BucketManager
抓取指定地址的文件,已指定名称保存在指定空间。 要求指定url可访问。 大文件不建议使用此接口抓取。可先下载再上传。
fetch(String, String, String) - Method in class com.qiniu.storage.BucketManager
抓取指定地址的文件,已指定名称保存在指定空间。 要求指定url可访问。 大文件不建议使用此接口抓取。可先下载再上传。
file(File) - Static method in class com.qiniu.util.Crc32
对文件内容计算crc32校验码
file(File) - Static method in class com.qiniu.util.Etag
计算文件内容的etag
file(String) - Static method in class com.qiniu.util.Etag
计算文件内容的etag
FileInfo - Class in com.qiniu.storage.model
 
FileInfo() - Constructor for class com.qiniu.storage.model.FileInfo
 
FileListing - Class in com.qiniu.storage.model
Created by bailong on 15/2/20.
FileListing() - Constructor for class com.qiniu.storage.model.FileListing
 
FileListIterator(String, String, int, String) - Constructor for class com.qiniu.storage.BucketManager.FileListIterator
 
FileRecorder - Class in com.qiniu.storage.persistent
实现分片上传时上传进度的接口方法
FileRecorder(String) - Constructor for class com.qiniu.storage.persistent.FileRecorder
断点记录文件保存的目录
FileRecorder(File) - Constructor for class com.qiniu.storage.persistent.FileRecorder
断点记录文件保存的目录
forEach(StringMap.Consumer) - Method in class com.qiniu.util.StringMap
 
FormMime - Static variable in class com.qiniu.http.Client
 
formString() - Method in class com.qiniu.util.StringMap
 
FormUploader - Class in com.qiniu.storage
 
fsize - Variable in class com.qiniu.storage.model.FileInfo
 

G

gen(String, File) - Method in interface com.qiniu.storage.RecordKeyGenerator
根据服务器的key和本地文件名生成持久化纪录的key
get(String) - Method in class com.qiniu.http.Client
 
get(String, StringMap) - Method in class com.qiniu.http.Client
 
get(String) - Method in class com.qiniu.storage.persistent.FileRecorder
获取分片上传进度
get(String) - Method in interface com.qiniu.storage.Recorder
获取文件分片上传的进度信息
get(String) - Method in class com.qiniu.util.StringMap
 
getAddresses(String) - Static method in class com.qiniu.util.Dns
根据域名解析出来 IP数组
getAddressesString(String) - Static method in class com.qiniu.util.Dns
根据域名解析出来IP列表,并合并为一个字符串,通过';'分隔

H

hash - Variable in class com.qiniu.storage.model.DefaultPutRet
 
hash - Variable in class com.qiniu.storage.model.FileInfo
 
hasNext() - Method in class com.qiniu.storage.BucketManager.FileListIterator
 
hostAddress - Variable in class com.qiniu.http.Proxy
 

I

inStringArray(String, String[]) - Static method in class com.qiniu.util.StringUtils
 
InvalidArgument - Static variable in class com.qiniu.http.Response
 
InvalidFile - Static variable in class com.qiniu.http.Response
 
IO_HOST - Static variable in class com.qiniu.common.Config
默认文件服务器
isEOF() - Method in class com.qiniu.storage.model.FileListing
 
isJson() - Method in class com.qiniu.http.Response
 
isNetworkBroken() - Method in class com.qiniu.http.Response
 
isNullOrEmpty(String) - Static method in class com.qiniu.util.StringUtils
 
isOK() - Method in class com.qiniu.http.Response
 
isServerError() - Method in class com.qiniu.http.Response
 
isValidCallback(String, String, byte[], String) - Method in class com.qiniu.util.Auth
验证回调签名是否正确
items - Variable in class com.qiniu.storage.model.FileListing
 

J

join(Object[], String) - Static method in class com.qiniu.util.StringUtils
 
join(Collection, String) - Static method in class com.qiniu.util.StringUtils
 
join(Collection, String, String) - Static method in class com.qiniu.util.StringUtils
 
join(Object[], String, String) - Static method in class com.qiniu.util.StringUtils
以指定的分隔符来进行字符串元素连接
Json - Class in com.qiniu.util
 
jsonJoin(String[]) - Static method in class com.qiniu.util.StringUtils
以json元素的方式连接字符串中元素
JsonMime - Static variable in class com.qiniu.http.Client
 
jsonToMap() - Method in class com.qiniu.http.Response
 
jsonToObject(Class<T>) - Method in class com.qiniu.http.Response
 

K

key - Variable in class com.qiniu.storage.model.DefaultPutRet
 
key - Variable in class com.qiniu.storage.model.FileInfo
 

L

listFiles(String, String, String, int, String) - Method in class com.qiniu.storage.BucketManager
根据前缀获取文件列表

M

map() - Method in class com.qiniu.util.StringMap
 
marker - Variable in class com.qiniu.storage.model.FileListing
 
merge(BucketManager.Batch) - Method in class com.qiniu.storage.BucketManager.Batch
 
mimeType - Variable in class com.qiniu.storage.model.FileInfo
 
move(String, String, String, String) - Method in class com.qiniu.storage.BucketManager.Batch
 
move(String, String, String, String) - Method in class com.qiniu.storage.BucketManager
移动文件。要求空间在同一账号下。
multipartPost(String, StringMap, String, String, byte[], String, StringMap) - Method in class com.qiniu.http.Client
 
multipartPost(String, StringMap, String, String, File, String, StringMap) - Method in class com.qiniu.http.Client
 

N

needRetry() - Method in class com.qiniu.http.Response
 
needSwitchServer() - Method in class com.qiniu.http.Response
 
NetworkError - Static variable in class com.qiniu.http.Response
 
next() - Method in class com.qiniu.storage.BucketManager.FileListIterator
 
NO_CLOSE - Static variable in class com.qiniu.util.Base64
Flag to pass to indicate that it should not close the output stream it is wrapping when it itself is closed.
NO_PADDING - Static variable in class com.qiniu.util.Base64
Encoder flag bit to omit the padding '=' characters at the end of the output (if any).
NO_WRAP - Static variable in class com.qiniu.util.Base64
Encoder flag bit to omit all line terminators (i.e., the output will be on one long line).

O

OperationManager - Class in com.qiniu.processing
触发持久化处理 针对七牛空间文件,触发异步文件处理。如异步视频转码等
OperationManager(Auth) - Constructor for class com.qiniu.processing.OperationManager
 

P

password - Variable in class com.qiniu.http.Proxy
 
pfop(String, String, String) - Method in class com.qiniu.processing.OperationManager
触发 空间 文件 的 pfop 操作
pfop(String, String, String, StringMap) - Method in class com.qiniu.processing.OperationManager
触发 空间 文件 的 pfop 操作
port - Variable in class com.qiniu.http.Proxy
 
post(String, byte[], StringMap) - Method in class com.qiniu.http.Client
 
post(String, String, StringMap) - Method in class com.qiniu.http.Client
 
post(String, StringMap, StringMap) - Method in class com.qiniu.http.Client
 
post(String, byte[], StringMap, String) - Method in class com.qiniu.http.Client
 
post(String, byte[], int, int, StringMap, String) - Method in class com.qiniu.http.Client
 
prefetch(String, String) - Method in class com.qiniu.storage.BucketManager
对于设置了镜像存储的空间,从镜像源站抓取指定名称的资源并存储到该空间中。 如果该空间中已存在该名称的资源,则会将镜像源站的资源覆盖空间中相同名称的资源
privateDownloadUrl(String) - Method in class com.qiniu.util.Auth
下载签名
privateDownloadUrl(String, long) - Method in class com.qiniu.util.Auth
下载签名
Proxy - Class in com.qiniu.http
http 代理
Proxy(String, int, String, String) - Constructor for class com.qiniu.http.Proxy
 
put(byte[], String, String) - Method in class com.qiniu.storage.UploadManager
上传数据
put(byte[], String, String, StringMap, String, boolean) - Method in class com.qiniu.storage.UploadManager
上传数据
put(String, String, String) - Method in class com.qiniu.storage.UploadManager
上传文件
put(String, String, String, StringMap, String, boolean) - Method in class com.qiniu.storage.UploadManager
上传文件
put(File, String, String) - Method in class com.qiniu.storage.UploadManager
上传文件
put(File, String, String, StringMap, String, boolean) - Method in class com.qiniu.storage.UploadManager
上传文件
put(String, Object) - Method in class com.qiniu.util.StringMap
 
PUT_THRESHOLD - Static variable in class com.qiniu.common.Config
如果文件大小大于此值则使用断点上传, 否则使用Form上传
putAll(Map<String, Object>) - Method in class com.qiniu.util.StringMap
 
putAll(StringMap) - Method in class com.qiniu.util.StringMap
 
putNotEmpty(String, String) - Method in class com.qiniu.util.StringMap
 
putNotNull(String, Object) - Method in class com.qiniu.util.StringMap
 
putTime - Variable in class com.qiniu.storage.model.FileInfo
 
putWhen(String, Object, boolean) - Method in class com.qiniu.util.StringMap
 

Q

QiniuException - Exception in com.qiniu.common
 
QiniuException(Response) - Constructor for exception com.qiniu.common.QiniuException
 
QiniuException(Exception) - Constructor for exception com.qiniu.common.QiniuException
 

R

Recorder - Interface in com.qiniu.storage
定义分片上传时纪录上传进度的接口
RecordKeyGenerator - Interface in com.qiniu.storage
Created by Simon on 2015/3/30.
remove() - Method in class com.qiniu.storage.BucketManager.FileListIterator
 
rename(String, String, String) - Method in class com.qiniu.storage.BucketManager.Batch
 
rename(String, String, String) - Method in class com.qiniu.storage.BucketManager
修改指定空间、文件的文件名
reqId - Variable in class com.qiniu.http.Response
七牛日志扩展头
response - Variable in exception com.qiniu.common.QiniuException
 
Response - Class in com.qiniu.http
定义HTTP请求的日志信息和常规方法
Response.ErrorBody - Class in com.qiniu.http
 
RESPONSE_TIMEOUT - Static variable in class com.qiniu.common.Config
回复超时时间(默认30s)
ResumeBlockInfo - Class in com.qiniu.storage.model
Created by bailong on 15/2/23.
ResumeBlockInfo() - Constructor for class com.qiniu.storage.model.ResumeBlockInfo
 
ResumeUploader - Class in com.qiniu.storage
分片上传 文档: 分片上传

分片上传通过将一个文件分割为固定大小的块(4M),每次上传一个块的内容(服务端只分块,没有分片)。 等待所有块都上传完成之后,再将这些块拼接起来,构成一个完整的文件。 另外分片上传还支持纪录上传进度,如果本次上传被暂停,那么下次还可以从上次 上次完成的文件偏移位置,继续开始上传,这样就实现了断点续传功能。

服务端网络较稳定,较大文件(如500M以上)才需要将块记录保存下来。 小文件没有必要,可以有效地实现大文件的上传。

RETRY_MAX - Static variable in class com.qiniu.common.Config
上传失败重试次数
RS_HOST - Static variable in class com.qiniu.common.Config
默认文件管理服务器
RSF_HOST - Static variable in class com.qiniu.common.Config
默认文件列表服务器

S

send(Request.Builder, StringMap) - Method in class com.qiniu.http.Client
 
set(String, byte[]) - Method in class com.qiniu.storage.persistent.FileRecorder
纪录分片上传进度
set(String, byte[]) - Method in interface com.qiniu.storage.Recorder
新建或更新文件分片上传的进度
sign(byte[]) - Method in class com.qiniu.util.Auth
 
sign(String) - Method in class com.qiniu.util.Auth
 
signRequest(String, byte[], String) - Method in class com.qiniu.util.Auth
生成HTTP请求签名字符串
signWithData(byte[]) - Method in class com.qiniu.util.Auth
 
signWithData(String) - Method in class com.qiniu.util.Auth
 
size() - Method in class com.qiniu.util.StringMap
 
stat(String, String...) - Method in class com.qiniu.storage.BucketManager.Batch
 
stat(String, String) - Method in class com.qiniu.storage.BucketManager
获取指定空间、文件名的状态
statusCode - Variable in class com.qiniu.http.Response
回复状态码
stream(InputStream, long) - Static method in class com.qiniu.util.Etag
计算输入流的etag
StringMap - Class in com.qiniu.util
 
StringMap() - Constructor for class com.qiniu.util.StringMap
 
StringMap(Map<String, Object>) - Constructor for class com.qiniu.util.StringMap
 
StringMap.Consumer - Interface in com.qiniu.util
 
StringUtils - Class in com.qiniu.util
字符串连接工具类

T

toBody() - Method in class com.qiniu.storage.BucketManager.Batch
 
toString() - Method in class com.qiniu.http.Response
 

U

UP_HOST - Static variable in class com.qiniu.common.Config
默认上传服务器
UP_HOST_BACKUP - Static variable in class com.qiniu.common.Config
备用上传服务器,当默认服务器网络链接失败时使用
upload() - Method in class com.qiniu.storage.ResumeUploader
 
UploadManager - Class in com.qiniu.storage
七牛文件上传管理器

一般默认可以使用这个类的方法来上传数据和文件。这个类自动检测文件的大小, 只要超过了Config.PUT_THRESHOLD

UploadManager() - Constructor for class com.qiniu.storage.UploadManager
 
UploadManager(Recorder) - Constructor for class com.qiniu.storage.UploadManager
断点上传记录。只针对 文件分块上传。 分块上传中,将每一块上传的记录保存下来。上传中断后可在上一次断点记录基础上上传剩余部分。
UploadManager(Recorder, RecordKeyGenerator) - Constructor for class com.qiniu.storage.UploadManager
断点上传记录。只针对 文件分块上传。 分块上传中,将每一块上传的记录保存下来。上传中断后可在上一次断点记录基础上上传剩余部分。
uploadToken(String) - Method in class com.qiniu.util.Auth
scope = bucket 一般情况下可通过此方法获取token
uploadToken(String, String) - Method in class com.qiniu.util.Auth
scope = bucket:key 同名文件覆盖操作、只能上传指定key的文件可以可通过此方法获取token
uploadToken(String, String, long, StringMap) - Method in class com.qiniu.util.Auth
生成上传token
uploadToken(String, String, long, StringMap, boolean) - Method in class com.qiniu.util.Auth
生成上传token
url() - Method in exception com.qiniu.common.QiniuException
 
url() - Method in class com.qiniu.http.Response
 
URL_SAFE - Static variable in class com.qiniu.util.Base64
Encoder/decoder flag bit to indicate using the "URL and filename safe" variant of Base64 (see RFC 3548 section 4) where - and _ are used in place of + and /.
UrlSafeBase64 - Class in com.qiniu.util
URL安全的Base64编码和解码
user - Variable in class com.qiniu.http.Proxy
 
utf8Bytes(String) - Static method in class com.qiniu.util.StringUtils
 
utf8String(byte[]) - Static method in class com.qiniu.util.StringUtils
 
UTF_8 - Static variable in class com.qiniu.common.Config
 

V

VERSION - Static variable in class com.qiniu.common.Config
 

X

xlog - Variable in class com.qiniu.http.Response
七牛日志扩展头
xvia - Variable in class com.qiniu.http.Response
cdn日志扩展头
A B C D E F G H I J K L M N O P Q R S T U V X 
Skip navigation links