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

