| 程序包 | 说明 |
|---|---|
| com.github.tobato.fastdfs.domain.proto.storage | |
| com.github.tobato.fastdfs.domain.proto.storage.internal | |
| com.github.tobato.fastdfs.service |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DownloadByteArray
下载为byte流
|
class |
DownloadFileStream
Web环境下文件下载回调方法,默认按4K循环读取,防止下载时内存溢出
refactor:
将HttpServletResponse调整为OutputStream对象,
注意:使用时候在外层做response.getOutputStream(),使用完毕后,在外层做 os.close()
如:
os = response.getOutputStream();
DownloadFileStream stream = new DownloadFileStream(os);
...
|
class |
DownloadFileWriter
文件下载回调方法
|
| 构造器和说明 |
|---|
StorageDownloadCommand(String groupName,
String path,
DownloadCallback<T> callback)
下载文件
|
StorageDownloadCommand(String groupName,
String path,
long fileOffset,
long downloadBytes,
DownloadCallback<T> callback)
下载部分文件
|
| 构造器和说明 |
|---|
StorageDownloadResponse(DownloadCallback<T> callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
GenerateStorageClient.downloadFile(String groupName,
String path,
DownloadCallback<T> callback)
下载整个文件
|
<T> T |
DefaultGenerateStorageClient.downloadFile(String groupName,
String path,
DownloadCallback<T> callback)
下载整个文件
|
<T> T |
GenerateStorageClient.downloadFile(String groupName,
String path,
long fileOffset,
long fileSize,
DownloadCallback<T> callback)
下载文件片段
|
<T> T |
DefaultGenerateStorageClient.downloadFile(String groupName,
String path,
long fileOffset,
long fileSize,
DownloadCallback<T> callback)
下载文件片段
|
Copyright © 2020. All rights reserved.