示例#1
0
        private UploadResponseDTO Upload_File(OSSFileCode code)
        {
            UploadResponseDTO dto = null;

            if (ContextCurrent.Request.Files.Count == 0)
            {
                dto = new UploadResponseDTO();
                return(dto);
            }
            var    key      = Guid.NewGuid().ToString("N");
            var    file     = ContextCurrent.Request.Files[0];
            var    fileName = file.FileName;
            string imgUrl   = UploadHelper.Save(file, code.ToString());

            if (imgUrl == null)
            {
                dto = new UploadResponseDTO();
                return(dto);
            }
            dto          = new UploadResponseDTO();
            dto.url      = imgUrl;
            dto.original = fileName;
            dto.title    = fileName;
            dto.state    = UploadStateCode.Success;
            return(dto);
        }
示例#2
0
 private ListResponseDTO List_File(OSSFileCode code)
 {
     //ListResponseDTO dto = new ListResponseDTO();
     //var list = OSSHelper.List(code);
     //return new ListResponseDTO
     //{
     //    list = list.Select(x => new ImageUrlDTO
     //    {
     //        url = x
     //    }).ToList(),
     //    start = 0,
     //    total = list.Count,
     //    state = UploadStateCode.Success,
     //};
     return(null);
 }