示例#1
0
        private void SetFile(IFormFile file, int posicao)
        {
            MemoryStream ms = new MemoryStream();

            file.OpenReadStream().CopyTo(ms);


            var animal = new AnimalDTO()
            {
                FotoArquivo = new ArquivoDTO()
                {
                    ContentType  = file.ContentType,
                    NomeSalvar   = file.FileName,
                    ArquivoArray = ms.ToArray(),
                    Path         = ArquivoHelper.GetPathExetension(AssemblyConstants.
                                                                   GetPathImageByBuild(FileConstants.PROD, AssemblyConstants.PATH_IMAGE_ALBUM)
                                                                   , file.FileName, "album_foto_" + posicao)
                }
            };

            HttpContext.Session.SetObject("TransientAnimalFoto", animal);

            SalvarFoto(animal.FotoArquivo, posicao);
        }
示例#2
0
        private void SetFile(IFormFile file, int posicao)
        {
            MemoryStream ms = new MemoryStream();

            file.OpenReadStream().CopyTo(ms);


            var post = new PostDTO()
            {
                FotoPost = new ArquivoDTO()
                {
                    ContentType  = file.ContentType,
                    NomeSalvar   = file.FileName,
                    ArquivoArray = ms.ToArray(),
                    Path         = ArquivoHelper.GetPathExetension(AssemblyConstants.
                                                                   GetPathImageByBuild(FileConstants.PROD, AssemblyConstants.PATH_IMAGE_BLOG)
                                                                   , file.FileName, "blog" + "_" + posicao)
                }
            };

            HttpContext.Session.SetObject("TransientBlogFoto", post);

            SalvarFoto(post.FotoPost, posicao);
        }
示例#3
0
 private void SetFilesPath(List <Arquivo> lstArquivos, string path)
 {
     lstArquivos
     .ForEach(x =>
              x.Path = ArquivoHelper.GetPathExetension(path, x.NomeSalvar, x.Nome));
 }