lixiaojun
2022-08-17 a588775f608b2f96fb2ff80462494305af169c93
Application/IStation.Application4File/file/File_Controller.cs
@@ -35,7 +35,7 @@
        #region 上传文件
        /// <summary>
        /// 上传文件
        /// 上传文件(仅支持上传一个文件)
        /// </summary> 
        [Route("UploadFile@V1.0")]
        [HttpPost]
@@ -53,7 +53,7 @@
        }
        /// <summary>
        /// 上传文件到子目录下
        /// 上传文件到子目录下(仅支持上传一个文件)
        /// </summary> 
        [Route("UploadSubFile@V1.0")]
        [HttpPost]
@@ -78,7 +78,7 @@
        #region 下载文件
        /// <summary>
        /// 下载文件
        /// 下载文件(返回流)
        /// </summary> 
        [Route("DownloadFile@V1.0")]
        [HttpGet]
@@ -107,7 +107,7 @@
        }
        /// <summary>
        /// 下载子目录下的文件
        /// 下载子目录下的文件(返回流)
        /// </summary> 
        [Route("DownloadSubFile@V1.0")]
        [HttpGet]
@@ -230,11 +230,11 @@
        #region 获取Url
        /// <summary>
        /// 获取文件Url
        /// 获取文件Url(全路径 采用ip+port访问正常,用域名访问会有问题)
        /// </summary> 
        [Route("GetFileUrl@V1.0")]
        [HttpGet]
        public string GetFileUrl
        public string GetFileUrl_V1_0
            (
                [Required,DataValidation(AllowEmptyStrings =false)]
                string FileName
@@ -245,7 +245,21 @@
        }
        /// <summary>
        /// 获取子文件夹下的文件Url
        /// 获取文件相对Url(去除前缀)
        /// </summary>
        [Route("GetFileRelatedUrl@V1.0")]
        [HttpGet]
        public string GetFileRelatedUrl_V1_0
            (
                [Required,DataValidation(AllowEmptyStrings =false)]
                string FileName
            )
        {
            return FileHelper.GetRelatedFilePath(FileName);
        }
        /// <summary>
        /// 获取子文件夹下的文件Url(全路径 采用ip+port访问正常,用域名访问会有问题)
        /// </summary> 
        [Route("GetSubFileUrl@V1.0")]
        [HttpGet]
@@ -261,6 +275,22 @@
            return url;
        }
        /// <summary>
        /// 获取子文件夹下的文件相对Url(去除前缀)
        /// </summary>
        [Route("GetSubFileRelatedUrl@V1.0")]
        [HttpGet]
        public string GetSubFileRelatedUrl_V1_0
            (
                [Required,DataValidation(AllowEmptyStrings =false)]
                string Sub,
                [Required,DataValidation(AllowEmptyStrings =false)]
                string FileName
            )
        {
            return FileHelper.GetRelatedFilePath(Sub, FileName);
        }
        #endregion