Quando tiver conseguido solucionar posta aí pra gente. :-) -----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de Rafael V. de Oliveira Enviada em: sexta-feira, 4 de maio de 2012 06:11 Para: CodeIgniter Brasil Assunto: Re: [CodeIgniter] RES: Renderizar imagem salva no banco de dados MSSQL (campo tipo image)
É por essas e outras que não armazeno imagem em campo blob. Cada caso é um caso, eu sei, mas prefiro armazenar como ela é, uma imagem física no servidor. Não sei se li bem, mas são ~ 43mb? Em 04/05/2012, às 00:42, André da Silva Severino escreveu: > Acabei de ver o tamanho do campo direto no banco e é de 43679 b > > Em 3 de maio de 2012 20:19, André da Silva Severino < > [email protected]> escreveu: > >> Hum, desta eu nao sabia, mas essa de estourar a memoria reservada >> pode até ser, mas acho que é do 1024bytes. >> >> Se eu nao me engano a 'string' tem 4500bytes aproximadamente. É um >> valor bemmm grande... >> >> Em 3 de maio de 2012 19:04, Ademir Cristiano Gabardo < >> [email protected]> escreveu: >> >> Não está estourando o tempo de processamento do PHP? >>> Mais de 1024bytes? >>> Não está estourando a memória reservada para o PHP. >>> Lembre-se de que o server vai ter que criar a imagem em memória para >>> exibir. >>> Tem como fazer um "streaming" de bytes. Eu lembro dos tempos de ASP, >>> que quando a imagem era grande, tinha que ler byte a byte. >>> Acho que tenho um código em PHP pra isso. >>> Vou dar uma olhada.. >>> Abraços. >>> >>> -----Mensagem original----- >>> De: [email protected] >>> [mailto:[email protected]] Em nome de André da Silva >>> Severino Enviada em: quinta-feira, 3 de maio de 2012 17:59 >>> Para: CodeIgniter Brasil; codeigniter-br >>> Assunto: [CodeIgniter] Renderizar imagem salva no banco de dados >>> MSSQL (campo tipo image) >>> >>> Boa tarde pessoal, não sei se já fiz essa pergunta aqui no >>> codeigniter mas gostaria de uma dica. >>> >>> Eu tenho uma imagem salva no banco de dados em hexadecimal, o >>> arquivo inteiro .jpg foi salvo no banco e quando eu consulto o campo >>> ele me retorna uma string gigante em hexadecimal, +- parecida com >>> essa: >>> >>> 0xE8A0001111342221111HEEE ... >>> >>> O problema é que quando eu dou um echo imagejpeg($imagem); ele exibe >>> apenas um pedaço da imagem e não a imagem inteira. >>> >>> O tipo do campo é IMAGE (SQL SERVER 2008), e o codigo que estou >>> usando é esse abaixo: >>> >>> <php >>> $id = (int)$_GET['id']; >>> $qryimg = mssql_query(gimage SELECT FROM user WHERE id = {$ id}); >>> $resimg = mssql_fetch_array($qryimg); >>> $im1 = $resimg['gimage']; >>> >>> $im1 = imagecreatefromstring($im1); >>> $im1 = imagejpeg($im1); >>> >>> header("Content-type: image/jpg"); print($im1); >>> >>> >>> Alguém poderia me ajudar ? >>> Já fiz pergunta até em outros fóruns e nada :( >>> >>> http://stackoverflow.com/questions/10386298/view-image-in-the-image- >>> field-of >>> -the-php/10386799#comment13398372_10386799<http://stackoverflow.com/ >>> questions/10386298/view-image-in-the-image-field-of-the-php/10386799 >>> #comment13398372_10386799> >>> >>> Obrigado >>> >>> -- >>> >>> * >>> >>> -------------------------------------------------------------------- >>> -------- >>> ----------------------------------------------- >>> * >>> "Eu adoraria mudar o mundo, pena que eles não me fornecem o código-fonte". >>> ~ >>> \°v° >>> ( . )\ --> open-source >>> ^ ^ >>> * >>> >>> -------------------------------------------------------------------- >>> -------- >>> ----------------------------------------------- >>> * >>> Email: [email protected] >>> Url: http://andrewd.com.br >>> _______________________________________________ >>> [email protected] >>> http://www.codeigniter.com.br >>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.co >>> m.br >>> >>> --------------------------- >>> Oportunidade de negócio >>> http://www.franquiasargohost.net >>> --------------------------- >>> >>> >>> _______________________________________________ >>> [email protected] >>> http://www.codeigniter.com.br >>> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.co >>> m.br >>> >>> --------------------------- >>> Oportunidade de negócio >>> http://www.franquiasargohost.net >>> --------------------------- >>> >> >> >> >> -- >> >> * >> --------------------------------------------------------------------- >> ------------------------------------------------------ >> * >> >> "Eu adoraria mudar o mundo, pena que eles não me fornecem o >> código-fonte". >> ~ >> \°v° >> ( . )\ --> open-source >> ^ ^ >> * >> --------------------------------------------------------------------- >> ------------------------------------------------------ >> * >> Email: [email protected] >> Url: http://andrewd.com.br >> >> > > > -- > > * > ---------------------------------------------------------------------- > ----------------------------------------------------- > * > "Eu adoraria mudar o mundo, pena que eles não me fornecem o > código-fonte". > ~ > \°v° > ( . )\ --> open-source > ^ ^ > * > ---------------------------------------------------------------------- > ----------------------------------------------------- > * > Email: [email protected] > Url: http://andrewd.com.br > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com. > br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net --------------------------- _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

