houzhongjian
2024-11-06 7412dd652c0ac48c5a17b5d9b61d5d2a0f686137
提交 | 用户 | 时间
149dd0 1 package com.iailab.netsdk.lib.structure;
H 2
3
4 import com.iailab.netsdk.lib.NetSDKLib;
5
6 /**
7  * @author 291189
8  * @description  CLIENT_GetFileManagerExFileInfoByPath接口出参
9  * @date 2022/10/12 20:23:54
10  */
11 public class NET_OUT_GET_FILE_INFO_BY_PATH_INFO extends NetSDKLib.SdkStructure {
12     /**
13      此结构体大小,必须赋值
14      */
15     public            int                    dwSize;
16     /**
7412dd 17      文件上传状态 {@link com.iailab.netsdk.lib.enumeration.EM_FILE_UPDATE_STATE}
149dd0 18      */
H 19     public            int                    emState;
20     /**
21      文件开始时间
22      */
23     public            NET_TIME_EX                    stuStartTime=new NET_TIME_EX();
24     /**
25      文件结束时间
26      */
27     public            NET_TIME_EX                    stuEndTime=new NET_TIME_EX();
28     /**
29      文件上传进度
30      */
31     public            int                    nProgress;
32     /**
33      当前分片(切片上传模式所需数据)
34      */
35     public            int                    nCurrentSlice;
36     /**
37      文件大小
38      */
39     public            long                    nFileLength;
40     /**
41      错误原因
42      0: 未知原因
43      1: 文件个数超出
44      2: 文件存储空间已满
45      3: 该文件太大
46      4: 无效的文件类型
47      5: 没有上传权限
48      6: 文件命名异常
49      7: 文件名太长
50      8: 文件名已经存在
51      9: 验签失败
52      */
53     public            int                    nReason;
54     /**
55      *字节对齐
56      */
57     public            byte[]                    szReserved=new byte[4];
58
59     public            NET_OUT_GET_FILE_INFO_BY_PATH_INFO(){
60         this.dwSize=this.size();
61     }
62 }