Ejemplo n.º 1
0
        public List <Imagem> CriarImagens(List <HttpPostedFileWrapper> arquivos)
        {
            var imagens = new List <Imagem>();

            for (int i = 0; i < arquivos.Count; i++)
            {
                var binaryData = new Byte[arquivos[i].InputStream.Length];
                arquivos[i].InputStream.Read(binaryData, 0,
                                             (int)
                                             arquivos[i].InputStream.Length);
                var base64String = Convert.ToBase64String(binaryData, 0, binaryData.Length);

                var foto = new Imagem()
                {
                    Id            = Guid.NewGuid(),
                    ConteudoMisto = "data:image/" + arquivos[i].ContentType + ";base64," + base64String,
                    Nome          = arquivos[i].FileName,
                    Conteudo      = base64String,
                    Tamanho       = arquivos[i].ContentLength,
                    Formato       = arquivos[i].ContentType
                };
                imagens.Add(foto);
            }

            return(imagens);
        }
Ejemplo n.º 2
0
        public Imagem CriarImagem(string nome,string tipo, Stream stream)
        {
            var binaryData = new Byte[stream.Length];
            stream.Read(binaryData, 0,(int)stream.Length);
            var base64String = Convert.ToBase64String(binaryData, 0, binaryData.Length);

            var foto = new Imagem()
            {
                Id = Guid.NewGuid(),
                ConteudoMisto = "data:image/" + tipo + ";base64," + base64String,
                Nome = nome,
                Conteudo = base64String,
                Tamanho = (int)stream.Length,
                Formato = tipo
            };

            return foto;
        }
Ejemplo n.º 3
0
        public Imagem CriarImagem(string nome, string tipo, Stream stream)
        {
            var binaryData = new Byte[stream.Length];

            stream.Read(binaryData, 0, (int)stream.Length);
            var base64String = Convert.ToBase64String(binaryData, 0, binaryData.Length);

            var foto = new Imagem()
            {
                Id            = Guid.NewGuid(),
                ConteudoMisto = "data:image/" + tipo + ";base64," + base64String,
                Nome          = nome,
                Conteudo      = base64String,
                Tamanho       = (int)stream.Length,
                Formato       = tipo
            };

            return(foto);
        }
Ejemplo n.º 4
0
        public List<Imagem> CriarImagens(List<HttpPostedFileWrapper> arquivos)
        {
            var imagens = new List<Imagem>();

            for (int i = 0; i < arquivos.Count; i++)
            {
                var binaryData = new Byte[arquivos[i].InputStream.Length];
                arquivos[i].InputStream.Read(binaryData, 0,
                                             (int)
                                             arquivos[i].InputStream.Length);
                var base64String = Convert.ToBase64String(binaryData, 0, binaryData.Length);

                var foto = new Imagem()
                {
                    Id = Guid.NewGuid(),
                    ConteudoMisto = "data:image/" + arquivos[i].ContentType + ";base64," + base64String,
                    Nome = arquivos[i].FileName,
                    Conteudo = base64String,
                    Tamanho = arquivos[i].ContentLength,
                    Formato = arquivos[i].ContentType
                };
                imagens.Add(foto);
            }

            return imagens;
        }