public interface NosService
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
convertDownloadUrlToCDNUrl(java.lang.String url)
将文件url 转换成CDN 加速url ,如果不支持,返回原链接
|
AbortableFuture<java.lang.Void> |
download(java.lang.String url,
NosThumbParam thumb,
java.lang.String path)
下载文件
|
AbortableFuture<java.lang.Void> |
downloadFileSecure(java.lang.String url,
java.lang.String path)
通过安全链接下载文件
|
InvocationFuture<java.lang.String> |
getOriginUrlFromShortUrl(java.lang.String shortUrl)
针对开启了NOS 文件安全功能的用户,可能通过短链获取原始链接,注意保护原始链接不要外泄
|
InvocationFuture<java.lang.String> |
getOriginUrlFromShortUrl(java.lang.String roomId,
java.lang.String shortUrl)
针对开启了NOS 文件安全功能的用户,可能通过短链获取原始链接,注意保护原始链接不要外泄
|
AbortableFuture<java.lang.String> |
upload(java.io.File file,
java.lang.String mimeType)
使用默认的nos scene
NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE上传文件
参考 uploadAtScene(File, String, String) |
AbortableFuture<java.lang.String> |
uploadAtScene(java.io.File file,
java.lang.String mimeType,
java.lang.String sceneKey)
与
upload(File, String)功能一样,不过指定了上传文件时用的nos scene |
AbortableFuture<java.lang.String> |
uploadEnableForce(java.io.File file,
java.lang.String mimeType,
java.lang.String sceneKey,
boolean enableForceUploadFile)
与
upload(File, String)功能一样,不过指定了上传文件时用的nos scene 以及是否需要强制重新上传文件 |
AbortableFuture<java.lang.String> upload(java.io.File file, java.lang.String mimeType)
NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE上传文件
参考 uploadAtScene(File, String, String)file - filemimeType - file typeAbortableFuture<java.lang.String> uploadAtScene(java.io.File file, java.lang.String mimeType, java.lang.String sceneKey)
upload(File, String)功能一样,不过指定了上传文件时用的nos scenefile - filemimeType - file typesceneKey - 上传文件时用的nos sceneKey ,默认值:NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE , nos token scene 配置参考NosTokenSceneConfigAbortableFuture<java.lang.String> uploadEnableForce(java.io.File file, java.lang.String mimeType, java.lang.String sceneKey, boolean enableForceUploadFile)
upload(File, String)功能一样,不过指定了上传文件时用的nos scene 以及是否需要强制重新上传文件file - filemimeType - file typesceneKey - 上传文件时用的nos sceneKey ,默认值:NimNosSceneKeyConstant#NIM_DEFAULT_PROFILE , nos token scene 配置参考NosTokenSceneConfigenableForceUploadFile - 如果服务器存在相同的文件,是否强制重新上传文件 ,默认falseAbortableFuture<java.lang.Void> download(java.lang.String url, NosThumbParam thumb, java.lang.String path)
url - 文件urlthumb - 缩略图配置path - 下载保存路径AbortableFuture<java.lang.Void> downloadFileSecure(java.lang.String url, java.lang.String path)
url - 文件urlpath - 下载保存路径java.lang.String convertDownloadUrlToCDNUrl(java.lang.String url)
url - 原始链接InvocationFuture<java.lang.String> getOriginUrlFromShortUrl(java.lang.String shortUrl)
shortUrl - 短链 ,如果参数不是长链,返回414InvocationFuture<java.lang.String> getOriginUrlFromShortUrl(java.lang.String roomId, java.lang.String shortUrl)
roomId - 聊天室idshortUrl - 短链 ,如果参数不是长链,返回414