public class TIMFileElem extends TIMElem
构造器和说明 |
---|
TIMFileElem() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getFileName()
获取显示文件名
|
long |
getFileSize()
获取文件大小
|
java.lang.String |
getPath()
获取上传文件所在路径,只对发送方有效
|
int |
getTaskId()
获取文件上传任务id, 调用sendMessage后此接口的返回值有效
|
void |
getToFile(java.lang.String path,
TIMCallBack callback)
下载文件到指定的保存路径
|
void |
getToFile(java.lang.String path,
TIMValueCallBack<ProgressInfo> progressCb,
TIMCallBack callback)
下载文件到指定的保存路径
|
void |
getUrl(TIMValueCallBack<java.lang.String> urlCallBack) |
java.lang.String |
getUuid()
获取uuid
|
void |
setFileName(java.lang.String fileName)
设置显示文件名,在发送文件时进行设置
|
void |
setPath(java.lang.String path)
设置上传文件所在路径(上传时,如果设置了文件路径,优先上传路径所指定的文件)
|
public void getUrl(@NonNull TIMValueCallBack<java.lang.String> urlCallBack)
public void getToFile(@NonNull java.lang.String path, @NonNull TIMCallBack callback)
path
- 指定保存路径callback
- 回调public void getToFile(@NonNull java.lang.String path, TIMValueCallBack<ProgressInfo> progressCb, @NonNull TIMCallBack callback)
path
- 指定保存路径progressCb
- 下载进度回调callback
- 回调public java.lang.String getUuid()
public long getFileSize()
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
fileName
- 文件名public java.lang.String getPath()
public void setPath(java.lang.String path)
path
- 文件路径public int getTaskId()