package com.iailab.netsdk.lib.structure;
|
|
|
import com.iailab.netsdk.lib.NetSDKLib;
|
|
/**
|
* @author 291189
|
* @description CLIENT_GetFileManagerExFileInfoByPath接口出参
|
* @date 2022/10/12 20:23:54
|
*/
|
public class NET_OUT_GET_FILE_INFO_BY_PATH_INFO extends NetSDKLib.SdkStructure {
|
/**
|
此结构体大小,必须赋值
|
*/
|
public int dwSize;
|
/**
|
文件上传状态 {@link com.netsdk.lib.enumeration.EM_FILE_UPDATE_STATE}
|
*/
|
public int emState;
|
/**
|
文件开始时间
|
*/
|
public NET_TIME_EX stuStartTime=new NET_TIME_EX();
|
/**
|
文件结束时间
|
*/
|
public NET_TIME_EX stuEndTime=new NET_TIME_EX();
|
/**
|
文件上传进度
|
*/
|
public int nProgress;
|
/**
|
当前分片(切片上传模式所需数据)
|
*/
|
public int nCurrentSlice;
|
/**
|
文件大小
|
*/
|
public long nFileLength;
|
/**
|
错误原因
|
0: 未知原因
|
1: 文件个数超出
|
2: 文件存储空间已满
|
3: 该文件太大
|
4: 无效的文件类型
|
5: 没有上传权限
|
6: 文件命名异常
|
7: 文件名太长
|
8: 文件名已经存在
|
9: 验签失败
|
*/
|
public int nReason;
|
/**
|
*字节对齐
|
*/
|
public byte[] szReserved=new byte[4];
|
|
public NET_OUT_GET_FILE_INFO_BY_PATH_INFO(){
|
this.dwSize=this.size();
|
}
|
}
|