Beispiel #1
0
 /// <summary>
 /// 文件下载,可以进行断点续传
 /// </summary>
 /// <param name="fileName">需要下载的文件名称</param>
 /// <param name="Offset">需要下载的文件起始位置</param>
 /// <returns></returns>
 public byte[] FileDownLoad(string fileName, long Offset, SeatManageSubsystem system)
 {
     try
     {
         FileTransport filetransport = new FileTransport();
         return(filetransport.FileDownLoad(fileName, Offset, system));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 /// <summary>
 /// 获取文件片段信息
 /// </summary>
 /// <param name="filesName"></param>
 /// <param name="system"></param>
 /// <returns></returns>
 public FileSliceInfo GetFilesSliceInfo(string filesName, SeatManageSubsystem system)
 {
     try
     {
         FileTransport filetransport = new FileTransport();
         return(filetransport.GetFileSliceInfo(filesName, system));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Beispiel #3
0
 /// <summary>
 /// 文件上传,可进行断点续传
 /// </summary>
 /// <param name="fileName">文件名称</param>
 /// <param name="fileByte">文件二进制流</param>
 /// <param name="Length">文件长度</param>
 /// <param name="Offset">文件起始位置</param>
 /// <returns></returns>
 public long FileUpLoad(string fileName, byte[] fileByte, long Length, long Offset, SeatManageSubsystem system)
 {
     try
     {
         FileTransport filetransport = new FileTransport();
         return(filetransport.FileUpLoad(fileName, fileByte, Length, Offset, system));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #4
0
 /// <summary>
 /// 删除文件
 /// </summary>
 /// <param name="fileName"></param>
 /// <param name="system"></param>
 /// <returns></returns>
 public bool DeleteFile(string fileName, SeatManageSubsystem system)
 {
     try
     {
         FileTransport filetransport = new FileTransport();
         return(filetransport.DeleteFile(fileName, system));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }