public class V2TIMFileElem extends V2TIMElem
V2TIMElem.V2ProgressInfo
构造器和说明 |
---|
V2TIMFileElem() |
限定符和类型 | 方法和说明 |
---|---|
void |
downloadFile(java.lang.String path,
V2TIMDownloadCallback v2TIMDownloadCallback)
下载文件
downloadFile 接口每次都会从服务端下载,如需缓存或者存储,开发者可根据 uuid 作为 key 进行外部存储,ImSDK 并不会存储资源文件。
|
java.lang.String |
getFileName()
获取文件名称
|
int |
getFileSize()
获取文件大小
|
java.lang.String |
getPath()
获取文件路径(只有发送方才能获取到)
|
void |
getUrl(V2TIMValueCallback<java.lang.String> callback)
获取文件的 URL 下载地址
|
java.lang.String |
getUUID()
获取文件 ID,内部标识,可用于外部缓存 key
|
java.lang.String |
toString() |
getNextElem
public java.lang.String getPath()
public java.lang.String getFileName()
public java.lang.String getUUID()
public int getFileSize()
public void downloadFile(@NonNull java.lang.String path, V2TIMDownloadCallback v2TIMDownloadCallback)
path
- 文件保存路径,需要外部指定v2TIMDownloadCallback
- 回调public void getUrl(V2TIMValueCallback<java.lang.String> callback)
public java.lang.String toString()
toString
在类中 java.lang.Object