Example #1
0
        private void _dc_Ended(IDataOpItem item)
        {
            if (item is UploadDataItem)
            {
                UploadDataItem udi = item as UploadDataItem;

                if (udi.Success)
                {
                    string source = udi.Tag as string;
                    string crc    = FileMD5.Create(udi.Source);
                    string name   = Kits.GetFilename(source);

                    string pathname = _dc.GetPathfileByRemotePathfile(udi.Target);

                    ResourceOp rop = OpFactory <ResourceOp> .Create(_ic);

                    rop.Add(pathname, name, udi.Group, 0, udi.Version, Kits.GetLastWriteTime(source), udi.Remark, "cvraddresource", crc);
                }
                else
                {
                    Notified?.Invoke(CVReSubmitResult.UploadFailed, udi.Message);
                }
            }
        }
Example #2
0
        /// <summary>
        /// 下载,todo测试
        /// </summary>
        /// <param name="id"></param>
        /// <param name="folder"></param>
        /// <param name="version"></param>
        /// <param name="versionname"></param>
        public void Download(string id, int folder, int version, string versionname)
        {
            ResourceOp rop = OpFactory <ResourceOp> .Create(_ic);

            rop.Get(id);
        }
Example #3
0
        /// <summary>
        /// 下载
        /// </summary>
        /// <param name="id"></param>
        public void Download(string id)
        {
            ResourceOp rop = OpFactory <ResourceOp> .Create(_ic);

            rop.Get(id);
        }