示例#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);
        }