Beto,
Perdão! A culpa é minha, eu não especifiquei direito.
os arquivos do tipo doc, xls, ppt. eu estou conseguindo. O meu problema está
nos arquivos:"docx,xlsx,pptx",etc...
e tem outro detalhe que não informei a vcs, eu estou usando o campo de
upload da classe do rapyd.
Então se alguém tiver alguma alternativa, agradeço!
Desde já Obrigado.

2009/2/13 <[email protected]>

> Enviar submissões para a lista de discussão Lista para
>        [email protected]
>
> Para se cadastrar ou descadastrar via WWW, visite o endereço
>        http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> ou, via email, envie uma mensagem com a palavra 'help' no assunto ou
> corpo da mensagem para
>        [email protected]
>
> Você poderá entrar em contato com a pessoa que gerencia a lista pelo
> endereço
>        [email protected]
>
> Quando responder, por favor edite sua linha Assunto assim ela será
> mais específica que "Re: Contents of Lista digest..."
>
>
> Tópicos de Hoje:
>
>   1. xlsx,docx,pptx, não consigo fazer uploads dessas extenções
>      (Artur dos Santos)
>   2. Re: xlsx,docx,pptx, não consigo fazer uploads dessas
>      extenções (Ricardo Valfreixo)
>   3. Re: xlsx,docx,pptx, não consigo fazer uploads dessas
>      extenções (Beto)
>   4. Capturar e tratar erro do banco de dados no CI (Emidio Leite)
>   5. Re: Capturar e tratar erro do banco de dados no CI (Paulo Balzi)
>   6. Re: Capturar e tratar erro do banco de dados no CI
>      (Ricardo Valfreixo)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 13 Feb 2009 13:01:06 -0200
> From: Artur dos Santos <[email protected]>
> Subject: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads
>        dessas extenções
> To: [email protected]
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Caros,
> Venho mais uma vez, pedir auxilio de todos.Pois estou com implementando um
> sistema, que fará uploads de vários tipos de arquivos.
> O que está acontecendo é o seguinte: Quando faço uploads de arquivos do
> tipo
> doc, xls, ppt e etc... funciona muito bem.Mas quando tento uploadar algumas
> dessas extenções, me retorna um mensagem dizendo que o tipo do arquivo que
> eu envie não é válido.
> Não sei mais oq fazer,  já mexi no arquivo de configuração e add essas
> eztenções lá, mais ainda sim, o problema continua.
> Se caso alguns dos senhores tenha passado já por essa situação ou se souber
> como tratar disso, lhe serie muito grato.
> Desde já Obrigado!
> Att,
>  Artur dos Santos
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/880061c3/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Fri, 13 Feb 2009 15:29:10 +0000
> From: Ricardo Valfreixo <[email protected]>
> Subject: Re: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads
>        dessas extenções
> To: CodeIgniter Brasil <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> Isso é por isso são formatos do Demo.. Microsoft is evil...
>
> ok, agora fora de brincadeira...
>
> Está no manual :)
> http://codeigniter.com/user_guide/libraries/file_uploading.html
>
> procurar por *allowed_types
>
>
> // Zen
> *
> 2009/2/13 Artur dos Santos <[email protected]>
>
> > Caros,
> > Venho mais uma vez, pedir auxilio de todos.Pois estou com implementando
> um
> > sistema, que fará uploads de vários tipos de arquivos.
> > O que está acontecendo é o seguinte: Quando faço uploads de arquivos do
> > tipo doc, xls, ppt e etc... funciona muito bem.Mas quando tento uploadar
> > algumas dessas extenções, me retorna um mensagem dizendo que o tipo do
> > arquivo que eu envie não é válido.
> > Não sei mais oq fazer,  já mexi no arquivo de configuração e add essas
> > eztenções lá, mais ainda sim, o problema continua.
> > Se caso alguns dos senhores tenha passado já por essa situação ou se
> souber
> > como tratar disso, lhe serie muito grato.
> > Desde já Obrigado!
> > Att,
> >  Artur dos Santos
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/4b9115ec/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Fri, 13 Feb 2009 12:45:34 -0300
> From: Beto <[email protected]>
> Subject: Re: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads
>        dessas extenções
> To: CodeIgniter Brasil <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Ricardo Valfreixo
> Isso é por isso são formatos do Demo.. Microsoft is evil...
> kkkkkkkkkkkkkkkkkkkkkkkkkkkkk
>
> Pô fiquei confuso na sua pergunta, no comeco vc diz q consegue fazer o
> upload e depois diz q nao , me confundiu :(
>
> []´s
>
>
> - - - - - - - - - - - - - - - - - - - - -
> Luiz Alberto S. Ribeiro [ Beto ]
> http://beto.euqueroserummacaco.com
>
>
> 2009/2/13 Ricardo Valfreixo <[email protected]>
>
> > Isso é por isso são formatos do Demo.. Microsoft is evil...
> >
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/be9b32bb/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 4
> Date: Fri, 13 Feb 2009 16:03:07 -0300
> From: Emidio Leite <[email protected]>
> Subject: [CodeIgniter] Capturar e tratar erro do banco de dados no CI
> To: [email protected]
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Olá a todos, será que alguém saberia informar como poderia fazer um
> tratamento dos erros gerados pelo banco de dados no CI, por exemplo:
>
> Quando tentamos inserir um registro com uma chave duplicada, o banco de
> dados (no meu caso MySQL) retorna um erro e o CI captura esse erro
> retornando uma mensagem formatada. O mesmo ocorre quando usamos integridade
> referencial, ao tentar remover um registro marcado como restrict em seu
> relacionamento, o banco de dados retorna um erro e o CI captura o erro e
> exibe a mensagem pra gente.
>
> Existe alguma forma de capturar tal erro gerado pelo banco de dados, com o
> objetivo de manipula-lo, para posterior exibição da informação ao usuario?
> ou seja, algo como: se ao tentar cadastrar um registro com a chave primária
> já existente exibir ao usuario que a chave já está cadastrada.
>
> Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL:
>
> function excluir ($codigo){
>        $this->db->where('codigo_mar', $codigo);
>        $this->db->delete('marca_equipamento');
>        return $this->db->_error_number();
> }
>
> e desativei a mensagem padrão do CI, mudando $db['default']['db_debug']
> para  FALSE:
>
> $db['default']['db_debug'] = FALSE;
>
> no meu controlador eu avalio o código do erro retornado:
>
> -se o erro retornado é 0(zero), tudo ocorreu bem.
> -senão verifico o código do erro e exibo a mensagem para cada erro
> específico.
>
>  $retorno = $this->marca_equipamento_model->excluir($codigo);
>  if ( $retorno == '0'){
>      echo "OK!";
>  }else{
>      echo "erro " . $retorno;
>  }
>
> Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre a
> melhor forma de tratar esse problema.
>
> Agradeço desde já
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/21281ea3/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 5
> Date: Fri, 13 Feb 2009 17:40:53 -0200
> From: Paulo Balzi <[email protected]>
> Subject: Re: [CodeIgniter] Capturar e tratar erro do banco de dados no
>        CI
> To: CodeIgniter Brasil <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Emidio, quando eu fiz um curso de Java, o instrutor falou que não devemos
> deixar que o banco acuse o erro, ou seja, deixar dar erro de integridade
> referencial, chave duplicada, essas coisas.
> Ele disse que para o banco isso é muito oneroso, gasta muito recurso,
> podendo deixar a aplicação lenta, lógico que levando em conta um sistema
> com
> muito acesso.
>
> Ele falou que é melhor executarmos alguns selects pra tentar tratar o
> problema antes da inserção ou deleção.
> De acordo com ele, o uso de selects não onera tanto o banco de dados quanto
> uma interrupção.
> e ele ainda disse que, select count(*), pode usar a vontade.
>
> eu nunca consegui testar isso, mas vale a dica (eu acho :) )
>
> espero ter ajudado em alguma coisa.
>
>
>
> 2009/2/13 Emidio Leite <[email protected]>
>
> > Olá a todos, será que alguém saberia informar como poderia fazer um
> > tratamento dos erros gerados pelo banco de dados no CI, por exemplo:
> >
> > Quando tentamos inserir um registro com uma chave duplicada, o banco de
> > dados (no meu caso MySQL) retorna um erro e o CI captura esse erro
> > retornando uma mensagem formatada. O mesmo ocorre quando usamos
> integridade
> > referencial, ao tentar remover um registro marcado como restrict em seu
> > relacionamento, o banco de dados retorna um erro e o CI captura o erro e
> > exibe a mensagem pra gente.
> >
> > Existe alguma forma de capturar tal erro gerado pelo banco de dados, com
> o
> > objetivo de manipula-lo, para posterior exibição da informação ao
> usuario?
> > ou seja, algo como: se ao tentar cadastrar um registro com a chave
> primária
> > já existente exibir ao usuario que a chave já está cadastrada.
> >
> > Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL:
> >
> > function excluir ($codigo){
> >         $this->db->where('codigo_mar', $codigo);
> >         $this->db->delete('marca_equipamento');
> >         return $this->db->_error_number();
> > }
> >
> > e desativei a mensagem padrão do CI, mudando $db['default']['db_debug']
> > para  FALSE:
> >
> > $db['default']['db_debug'] = FALSE;
> >
> > no meu controlador eu avalio o código do erro retornado:
> >
> > -se o erro retornado é 0(zero), tudo ocorreu bem.
> > -senão verifico o código do erro e exibo a mensagem para cada erro
> > específico.
> >
> >  $retorno = $this->marca_equipamento_model->excluir($codigo);
> >  if ( $retorno == '0'){
> >       echo "OK!";
> >  }else{
> >       echo "erro " . $retorno;
> >  }
> >
> > Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre a
> > melhor forma de tratar esse problema.
> >
> > Agradeço desde já
> >
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
>
>
> --
> Paulo Balzi
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/7f391644/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 6
> Date: Fri, 13 Feb 2009 23:58:24 +0000
> From: Ricardo Valfreixo <[email protected]>
> Subject: Re: [CodeIgniter] Capturar e tratar erro do banco de dados no
>        CI
> To: CodeIgniter Brasil <[email protected]>
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> Esse é um estilo de programação. Por exemplo num insert, faz-se apenas com
> o
> id, ou seja, insere-se uma linha em branco. Depois faz-se um update com os
> dados ao insert_id. É útil para um sistema de alto débito com muitos
> inserts. Reduz-se ao mínimo o tempo de insert. Depois temos todo o tempo do
> mundo para fazer o update pois o id já está reservado.
>
> // Zen
>
>
>
> 2009/2/13 Paulo Balzi <[email protected]>
>
> > Emidio, quando eu fiz um curso de Java, o instrutor falou que não devemos
> > deixar que o banco acuse o erro, ou seja, deixar dar erro de integridade
> > referencial, chave duplicada, essas coisas.
> > Ele disse que para o banco isso é muito oneroso, gasta muito recurso,
> > podendo deixar a aplicação lenta, lógico que levando em conta um sistema
> com
> > muito acesso.
> >
> > Ele falou que é melhor executarmos alguns selects pra tentar tratar o
> > problema antes da inserção ou deleção.
> > De acordo com ele, o uso de selects não onera tanto o banco de dados
> quanto
> > uma interrupção.
> > e ele ainda disse que, select count(*), pode usar a vontade.
> >
> > eu nunca consegui testar isso, mas vale a dica (eu acho :) )
> >
> > espero ter ajudado em alguma coisa.
> >
> >
> >
> > 2009/2/13 Emidio Leite <[email protected]>
> >
> >> Olá a todos, será que alguém saberia informar como poderia fazer um
> >> tratamento dos erros gerados pelo banco de dados no CI, por exemplo:
> >>
> >> Quando tentamos inserir um registro com uma chave duplicada, o banco de
> >> dados (no meu caso MySQL) retorna um erro e o CI captura esse erro
> >> retornando uma mensagem formatada. O mesmo ocorre quando usamos
> integridade
> >> referencial, ao tentar remover um registro marcado como restrict em seu
> >> relacionamento, o banco de dados retorna um erro e o CI captura o erro e
> >> exibe a mensagem pra gente.
> >>
> >> Existe alguma forma de capturar tal erro gerado pelo banco de dados, com
> o
> >> objetivo de manipula-lo, para posterior exibição da informação ao
> usuario?
> >> ou seja, algo como: se ao tentar cadastrar um registro com a chave
> primária
> >> já existente exibir ao usuario que a chave já está cadastrada.
> >>
> >> Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL:
> >>
> >> function excluir ($codigo){
> >>         $this->db->where('codigo_mar', $codigo);
> >>         $this->db->delete('marca_equipamento');
> >>         return $this->db->_error_number();
> >> }
> >>
> >> e desativei a mensagem padrão do CI, mudando $db['default']['db_debug']
> >> para  FALSE:
> >>
> >> $db['default']['db_debug'] = FALSE;
> >>
> >> no meu controlador eu avalio o código do erro retornado:
> >>
> >> -se o erro retornado é 0(zero), tudo ocorreu bem.
> >> -senão verifico o código do erro e exibo a mensagem para cada erro
> >> específico.
> >>
> >>  $retorno = $this->marca_equipamento_model->excluir($codigo);
> >>  if ( $retorno == '0'){
> >>       echo "OK!";
> >>  }else{
> >>       echo "erro " . $retorno;
> >>  }
> >>
> >> Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre
> a
> >> melhor forma de tratar esse problema.
> >>
> >> Agradeço desde já
> >>
> >>
> >> _______________________________________________
> >> Lista mailing list
> >> [email protected]
> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >>
> >
> >
> > --
> > Paulo Balzi
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> -------------- Próxima Parte ----------
> Um anexo em HTML foi limpo...
> URL: <
> http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/377894ab/attachment.html
> >
>
> ------------------------------
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
> Fim da Digest Lista, volume 19, assunto 91
> ******************************************
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a