bom ,acabei resolvendo da seguinte maneira, mas acho que não foi a melhor opção.
no arquivo mimes.php, deixei o indice do pdf da seguinte maneira: 'pdf' => array(*' "application/pdf" '*, 'application/x-download'), adicionei aspas duplas ao texto para ficar igual ao file_type que sempre está vindo com essas aspas. Valeu pela ajuda 2010/4/9 Paulo Balzi <[email protected]> > mas e esse file_type que está com duas aspas duplas.................é por > isso que ele não passa na condição e não estou conseguindo tirar. > > > 2010/4/9 Bruno Barros <[email protected]> > > Já tive vários probleminhas deste tipo e com o tempo fui aprimorando o >> mimes.php, minha linha do PDF está assim: >> >> 'pdf' => array('application/pdf', 'application/x-download', >> 'application/octet-stream'), >> >> >> Abraços, >> Bruno Barros [designer] >> --- >> w: www.brunobarros.com >> @1: [email protected] >> @2: [email protected] >> >> >> Em 9 de abril de 2010 09:27, Paulo Balzi <[email protected]> escreveu: >> >> Galera, aproveitando essa thread......... >>> >>> Estou usando o upload do CI, mas qdo vou carregar uma arquivo pdf, ele >>> não aceita o tipo. >>> Verifiquei as informações do arquivo, $this->upload->data(), e notei o >>> seguinte problema: >>> >>> o file_type está ficando assim *""application/pdf""* , com duas aspas >>> duplas, e por isso ele não passa na condição. >>> >>> Verifiquei com outros tipos de arquivos e todos funcionaram, só com PDF >>> que acontece isso. >>> >>> já verifiquei o mimes.php, verifiquei a library, upload.php, mas não >>> estou conseguindo entender o motivo para isso acontecer. >>> >>> Alguém já passou por isso? >>> >>> Valeu >>> >>> 2008/4/5 Vinicius Cruz <[email protected]> >>> >>>> Marco, >>>> >>>> como não estava conseguindo resolver, fui ver o core, e contem a linha >>>> citada. >>>> >>>> Mike, >>>> testei com .doc, e funcionou de boa. O estraho é que eu enviei 6 >>>> arquivos em pdf. Depois fui editar um desses, e deu o erro... =/ >>>> >>>> update: não entendi mais nada... fui testar pra ver o print >>>> $this->upload->data() que Edinho falou, e o sistema funcionou... O_o >>>> >>>> De qualquer forma, valeu pela ajuda! =) >>>> >>>> Vinicius >>>> >>>> 2008/4/5 Edinho Almeida <[email protected]>: >>>> >>>> É como o Marco colocou, o pdf é um alias para testar determinados >>>>> mime-types e não a extensão do arquivo. >>>>> >>>>> Dê um print $this->upload->data() >>>>> Você verá o mime-type do pdf que está tentando fazer o upload, então >>>>> basta acrescentá-lo no array na linha pdf, como o Marco citou. >>>>> >>>>> Tive vário casos de tipos diferentes de arquivo que era >>>>> application/octet-stream >>>>> >>>>> Abs >>>>> Edinho >>>>> >>>>> >>>>> >>>>> >>>>> On Sat, Apr 5, 2008 at 9:02 AM, Mike Maciel <[email protected]> >>>>> wrote: >>>>> > Vinicius, >>>>> > >>>>> > Isso acontece somente com pdf, ou se vc tentar mudar o alowed_types >>>>> para >>>>> > outro (jpg, por exemplo) ele tb dá o erro? >>>>> > >>>>> > []'s >>>>> > >>>>> > Mike >>>>> > >>>>> > >>>>> > Vinicius Cruz escreveu: >>>>> > >>>>> > >>>>> > > Pessoal, >>>>> > > >>>>> > > estou matando aqui, e nao consigo resolver isso. Estava >>>>> funcionando de >>>>> > > boa, mas agora aparece esse erro... >>>>> > > Ao tentar enviar um arquivo pdf (upload), acontece o seguinte >>>>> erro: >>>>> > > >>>>> > > The filetype you are attempting to upload is not allowed >>>>> > > >>>>> > > Isso acontece mesmo se eu configurar o allowed_types='pdf'.... >>>>> > > >>>>> > > O array de configuracao esta assim: >>>>> > > Array ( [upload_path] => /home/xxxx/public_html/tosabendo/ead/ >>>>> > > [allowed_types] => pdf [max_size] => 10000 [max_width] => 1024 >>>>> > > [max_height] => 768 ) >>>>> > > >>>>> > > Alguem ja passou por ess problema? >>>>> > > >>>>> > > Vinicius >>>>> > > >>>>> > > >>>>> > >>>>> > > >>>>> ------------------------------------------------------------------------ >>>>> > > >>>>> > > _______________________________________________ >>>>> > > Lista mailing list >>>>> > > [email protected] >>>>> > > >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> > > >>>>> > > >>>>> > > >>>>> > > __________ Information from ESET Smart Security, version of virus >>>>> signature database 2835 (20080130) __________ >>>>> > > >>>>> > > The message was checked by ESET Smart Security. >>>>> > > >>>>> > > http://www.eset.com >>>>> > >>>>> > >>>>> > > >>>>> > >>>>> > >>>>> > _______________________________________________ >>>>> > Lista mailing list >>>>> > [email protected] >>>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> > >>>>> >>>>> >>>>> >>>>> -- >>>>> Abs >>>>> Edinho Almeida >>>>> 11 3711-7074 >>>>> 11 3564-8906 >>>>> >>>>> _______________________________________________ >>>>> Lista mailing list >>>>> [email protected] >>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>> >>> >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> > > > -- > Paulo Balzi > -- Paulo Balzi
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

