fechou agora
<?php

class Upload extends Controller {

    function Upload()
    {
        parent::Controller();
        $this->load->helper(array('form', 'url'));
    }

    function index()
    {
        $this->load->view('upload_form', array('error' => ' ' ));
    }

    function do_upload()
    {echo "passou";
        $config['upload_path'] = './uploads/';
        $config['allowed_types'] = 'gif|jpg|png';
        $config['max_size']    = '10000';
        $config['max_width']  = '1024';
        $config['max_height']  = '768';

        $this->load->library('upload', $config);




     $_FILES['userfile']['name'] = "12.jpg";

            $inserir = $this->upload->do_upload();
    }
}


deixei assim

Mas mesmo assim vou dar uma estudada nela;
Valeu

2009/2/17 Vinicius Cruz <[email protected]>

> Cara, foi mal não ter te ajudado no gtalk. Tava resolvendo problema de um
> cliente.
>
> Mas, se deres uma olhada na library, no método do_upload(), verás que ele
> seta um atributo file_name, que vem do $_FILES['userfile']['name']
> Veja a linha 190 da library Upload.php
>
> Eu não encontrei nesse método, se ele checa algum name predefinido, mas,
> levando em conta que o sistema copia o tmp do arquivo upado pra o local
> definido com o nome dele, no caso o ['name'], você pode alterar, numa linha
> antes do do_upload(), o nome do $_FILES['userfile']['name']
>
> Ex:
> $_FILES['userfile']['name'] = "12.jpg";
> $this->upload->do_upload();
>
> Não sei se essa seria a forma mais elegante de se fazer, mas acho que
> funciona.
>
> Vinicius
>
> 2009/2/17 Jean Carlo <[email protected]>
>
>> http://www.codeigniter.com.br/manual/libraries/file_uploading.html
>>
>> Comecei a ler o upload porém gostaria de enviar a imagem pelo id do
>> usuario.
>> Tipo assim  12.jpg.
>>
>> ALguem já fez assim?
>>
>> _______________________________________________
>> 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
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a