| | |
| | | /// ä¸è½½PDA |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | //[HttpPost, HttpGet, Route("DownLoadApp"), AllowAnonymous] |
| | | //public virtual ActionResult DownLoadApp() |
| | | //{ |
| | | // string path = $"{AppDomain.CurrentDomain.BaseDirectory}Upload/App/"; |
| | | // if (!Directory.Exists(path)) Directory.CreateDirectory(path); |
| | | // path += "WMS-PDA.apk"; |
| | | [HttpPost, HttpGet, Route("DownLoadApp"), AllowAnonymous] |
| | | public virtual ActionResult DownLoadApp() |
| | | { |
| | | string path = $"{AppDomain.CurrentDomain.BaseDirectory}Upload/App/"; |
| | | if (!Directory.Exists(path)) Directory.CreateDirectory(path); |
| | | path += "WMS-PDA.apk"; |
| | | |
| | | // if (System.IO.File.Exists(path)) |
| | | // { |
| | | // byte[] fileBytes = System.IO.File.ReadAllBytes(path); |
| | | // return File( |
| | | // fileBytes, |
| | | // System.Net.Mime.MediaTypeNames.Application.Octet, |
| | | // System.IO.Path.GetFileName(path) |
| | | // ); |
| | | // } |
| | | // else |
| | | // { |
| | | // return Json(WebResponseContent.Instance.Error($"æªæ¾å°å®è£
å
")); |
| | | // } |
| | | if (System.IO.File.Exists(path)) |
| | | { |
| | | byte[] fileBytes = System.IO.File.ReadAllBytes(path); |
| | | return File( |
| | | fileBytes, |
| | | System.Net.Mime.MediaTypeNames.Application.Octet, |
| | | System.IO.Path.GetFileName(path) |
| | | ); |
| | | } |
| | | else |
| | | { |
| | | return Json(WebResponseContent.Instance.Error($"æªæ¾å°å®è£
å
")); |
| | | } |
| | | |
| | | //} |
| | | } |
| | | |
| | | ///// <summary> |
| | | ///// ä¸ä¼ PDA |
| | | ///// </summary> |
| | | ///// <param name="fileInput"></param> |
| | | ///// <returns></returns> |
| | | //[HttpPost, HttpGet, Route("UploadApp"), AllowAnonymous] |
| | | //[Consumes("multipart/form-data")] |
| | | //public WebResponseContent UploadApp(IEnumerable<IFormFile> fileInput) |
| | | //{ |
| | | // try |
| | | // { |
| | | // List<IFormFile> files = fileInput.ToList(); |
| | | // if (files == null || files.Count() == 0) |
| | | // return new WebResponseContent { Status = true, Message = "è¯·éæ©ä¸ä¼ çæä»¶" }; |
| | | // IFormFile formFile = files[0]; |
| | | // string dicPath = $"{AppDomain.CurrentDomain.BaseDirectory}Upload/App/"; |
| | | // if (!Directory.Exists(dicPath)) Directory.CreateDirectory(dicPath); |
| | | // string path = $"{dicPath}WMS-PDA{DateTime.Now:yyyyMMddhhmmss}.apk"; |
| | | // dicPath = $"{dicPath}WMS-PDA.apk"; |
| | | // if (System.IO.File.Exists(dicPath)) |
| | | // System.IO.File.Move(dicPath, path); |
| | | /// <summary> |
| | | /// ä¸ä¼ PDA |
| | | /// </summary> |
| | | /// <param name="fileInput"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("UploadApp"), AllowAnonymous] |
| | | [Consumes("multipart/form-data")] |
| | | public WebResponseContent UploadApp(IEnumerable<IFormFile> fileInput) |
| | | { |
| | | try |
| | | { |
| | | List<IFormFile> files = fileInput.ToList(); |
| | | if (files == null || files.Count() == 0) |
| | | return new WebResponseContent { Status = true, Message = "è¯·éæ©ä¸ä¼ çæä»¶" }; |
| | | IFormFile formFile = files[0]; |
| | | string dicPath = $"{AppDomain.CurrentDomain.BaseDirectory}Upload/App/"; |
| | | if (!Directory.Exists(dicPath)) Directory.CreateDirectory(dicPath); |
| | | string path = $"{dicPath}WMS-PDA{DateTime.Now:yyyyMMddhhmmss}.apk"; |
| | | dicPath = $"{dicPath}WMS-PDA.apk"; |
| | | if (System.IO.File.Exists(dicPath)) |
| | | System.IO.File.Move(dicPath, path); |
| | | |
| | | // using (var stream = new FileStream(dicPath, FileMode.Create)) |
| | | // { |
| | | // formFile.CopyTo(stream); |
| | | // } |
| | | // return new WebResponseContent { Status = true, Message = "æä»¶ä¸ä¼ æå" }; |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // return WebResponseContent.Instance.Error(ex.Message); |
| | | // } |
| | | //} |
| | | using (var stream = new FileStream(dicPath, FileMode.Create)) |
| | | { |
| | | formFile.CopyTo(stream); |
| | | } |
| | | return new WebResponseContent { Status = true, Message = "æä»¶ä¸ä¼ æå" }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | | [HttpPost, HttpGet, Route("GetPDAVersion"), AllowAnonymous] |
| | | public WebResponseContent GetPDAVersion(string version) |