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