NIMSDK-AOS  10.9.60
Public 成员函数 | 所有成员列表
com.netease.nimlib.sdk.v2.storage.V2NIMStorageService接口 参考

Public 成员函数

V2NIMStorageScene addCustomStorageScene (String sceneName, long expireTime)
 添加自定义存储场景 更多...
 
V2NIMUploadFileTask createUploadFileTask (V2NIMUploadFileParams fileParams)
 创建文件上传任务 更多...
 
void uploadFile (V2NIMUploadFileTask fileTask, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
 文件上传 更多...
 
void cancelUploadFile (V2NIMUploadFileTask fileTask, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
 取消文件上传 更多...
 
List< V2NIMStorageScenegetStorageSceneList ()
 查询存储场景列表 更多...
 
void shortUrlToLong (String url, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure)
 短连接转长连接 更多...
 
void downloadFile (String url, String filePath, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
 下载文件 更多...
 
void downloadAttachment (V2NIMDownloadMessageAttachmentParams downloadParam, V2NIMSuccessCallback< String > success, V2NIMFailureCallback failure, V2NIMProgressCallback progress)
 下载消息附件 更多...
 
void getImageThumbUrl (V2NIMMessageAttachment attachment, V2NIMSize thumbSize, V2NIMSuccessCallback< V2NIMGetMediaResourceInfoResult > success, V2NIMFailureCallback failure)
 获取图片消息中的图片缩略图 传入短链自动获取长链地址并携带缩略图相关 URL 查询参数 旧的下载地址会做新的 CDN 加速域名地址替换 开启自定义鉴权会返回对应的鉴权信息 更多...
 
void getVideoCoverUrl (V2NIMMessageAttachment attachment, V2NIMSize thumbSize, V2NIMSuccessCallback< V2NIMGetMediaResourceInfoResult > success, V2NIMFailureCallback failure)
 获取视频消息中的视频封面 传入短链自动获取长链地址并携带视频封面相关 URL 查询参数 旧的下载地址会做新的 CDN 加速域名地址替换 开启自定义鉴权会返回对应的鉴权信息 更多...
 

详细描述

在文件 V2NIMStorageService.java13 行定义.

成员函数说明

V2NIMStorageScene com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.addCustomStorageScene ( String  sceneName,
long  expireTime 
)

添加自定义存储场景

参数
sceneName自定义存储场景
expireTime过期时间, 单位秒 0表示永远不过期 否则以该时间为过期时间
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.cancelUploadFile ( V2NIMUploadFileTask  fileTask,
V2NIMSuccessCallback< Void >  success,
V2NIMFailureCallback  failure 
)

取消文件上传

参数
fileTask文件上传任务
success成功回调
failure失败回调
V2NIMUploadFileTask com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.createUploadFileTask ( V2NIMUploadFileParams  fileParams)

创建文件上传任务

参数
fileParams文件上传的相关参数
返回
文件上传任务
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.downloadAttachment ( V2NIMDownloadMessageAttachmentParams  downloadParam,
V2NIMSuccessCallback< String >  success,
V2NIMFailureCallback  failure,
V2NIMProgressCallback  progress 
)

下载消息附件

参数
downloadParam下载参数
success下载消息附件成功回调
failure下载消息附件失败回调
progress下载消息附件进度回调
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.downloadFile ( String  url,
String  filePath,
V2NIMSuccessCallback< String >  success,
V2NIMFailureCallback  failure,
V2NIMProgressCallback  progress 
)

下载文件

参数
url文件url
filePath文件保存路径
success成功回调
failure失败回调
progress下载进度回调
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.getImageThumbUrl ( V2NIMMessageAttachment  attachment,
V2NIMSize  thumbSize,
V2NIMSuccessCallback< V2NIMGetMediaResourceInfoResult success,
V2NIMFailureCallback  failure 
)

获取图片消息中的图片缩略图 传入短链自动获取长链地址并携带缩略图相关 URL 查询参数 旧的下载地址会做新的 CDN 加速域名地址替换 开启自定义鉴权会返回对应的鉴权信息

参数
attachment消息附件
thumbSize缩略图尺寸
success成功回调
failure失败回调
参见
V2NIMGetMediaResourceInfoResult
List<V2NIMStorageScene> com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.getStorageSceneList ( )

查询存储场景列表

返回
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.getVideoCoverUrl ( V2NIMMessageAttachment  attachment,
V2NIMSize  thumbSize,
V2NIMSuccessCallback< V2NIMGetMediaResourceInfoResult success,
V2NIMFailureCallback  failure 
)

获取视频消息中的视频封面 传入短链自动获取长链地址并携带视频封面相关 URL 查询参数 旧的下载地址会做新的 CDN 加速域名地址替换 开启自定义鉴权会返回对应的鉴权信息

参数
attachment消息附件
thumbSize缩略图尺寸
success成功回调
failure失败回调
参见
V2NIMGetMediaResourceInfoResult
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.shortUrlToLong ( String  url,
V2NIMSuccessCallback< String >  success,
V2NIMFailureCallback  failure 
)

短连接转长连接

参数
url短连接url
success成功回调
failure失败回调
void com.netease.nimlib.sdk.v2.storage.V2NIMStorageService.uploadFile ( V2NIMUploadFileTask  fileTask,
V2NIMSuccessCallback< String >  success,
V2NIMFailureCallback  failure,
V2NIMProgressCallback  progress 
)

文件上传

参数
fileTask文件上传任务
success上传成功回调
failure上传失败回调
progress上传进度回调

该接口的文档由以下文件生成: