public ActionResult GetFromList() { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var froms = fileClientService.GetFromList(); return(Content(JsonSerializerHelper.Serialize(froms))); }
public ActionResult GetFileTypeMapping() { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var mappings = fileClientService.GetExtensionMap(); return(Content(JsonSerializerHelper.Serialize(mappings))); }
public ActionResult DownloadFile(string id, string filename) { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var fileItem = fileClientService.DownloadFile(id, filename); return(File(fileItem.FileStream, fileItem.ContentType)); }
public ActionResult GetFileList(int pageIndex = 1, int pageSize = 10, string from = "", string filter = "", string fileType = "", DateTime?startTime = null, DateTime?endTime = null, Dictionary <string, string> sorts = null, bool delete = false) { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var filelist = fileClientService.GetFileList(pageIndex, pageSize, from, filter, fileType, startTime, endTime, sorts, delete); return(Content(JsonSerializerHelper.Serialize(filelist))); }
public ActionResult FileState(string id) { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var fileItem = fileClientService.FileState(id); return(Json(fileItem, JsonRequestBehavior.AllowGet)); }
public ActionResult Upload(HttpPostedFileBase file) { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); var result = fileClientService.Upload(file.FileName, file.ContentType, file.InputStream); if (result.code != 0) { return(new ResponseModel <string>(ErrorCode.server_exception, result.message)); } if (user.UpdateFileId(User.Identity.Name, result.result.FileId, result.result.FileName) > 0) { return(new ResponseModel <string>(ErrorCode.success, result.result.FileId)); } else { return(new ResponseModel <string>(ErrorCode.server_exception, "")); } }
public ActionResult Uploads(UploadFileModel uploadFileModel) { FileClientService fileClientService = new FileClientService(fileServiceUrl, JwtManager.GetAuthorization(Request)); List <UploadFileItem> files = new List <UploadFileItem>(); foreach (var item in uploadFileModel.Files) { files.Add(new UploadFileItem() { FileName = item.FileName, FileStream = item.InputStream, ContentType = item.ContentType }); } Dictionary <string, string> paras = new Dictionary <string, string>(); paras.Add("roles", uploadFileModel.Roles); paras.Add("users", uploadFileModel.Users); paras.Add("usersDisplay", uploadFileModel.UsersDisplay); var result = fileClientService.Uploads(files, paras); return(Json(result, JsonRequestBehavior.AllowGet)); }