Sim ... mesmo erro .... será algo da 3.1.3.1 ? vou tentar no #kohana la da freenode ....

se alguém tentar achar a solução ai fico muito agradecido, falta só um modulo de upload para eu acabar um projeto ... pensei em tratar a variavel != '' e tal mais ficaria bem porquinho o serviço....

On 09-07-2011 12:17, Bernardo - Sudeste Hosting wrote:
Já tentou colocar a validação no Controller,?




Em 9 de julho de 2011 12:06, Márcio Dias <[email protected] <mailto:[email protected]>> escreveu:

    rastreando o log encontrei quando eu faço a tentativa de upload

    2011-07-09 12:05:24 --- ERROR: Error reading session data:
    2011-07-09 12:05:39 --- ERROR: Error reading session data:



    On 09-07-2011 11:39, Bernardo - Sudeste Hosting wrote:
    Estranho, mostre seu formulário de upload.

    Modifique seu código tirando os $_POST,

    http://pastebin.com/Z2JN0EGS




    Em 9 de julho de 2011 10:56, Márcio Dias
    <[email protected]
    <mailto:[email protected]>> escreveu:

        model e controller completo para validação de upload, o que
        acontece é que sempre cai no erro, possivelmente do Upload::size

        http://pastebin.com/bRUjAfdp



        On 09-07-2011 08:33, Bernardo - Sudeste Hosting wrote:
        De alguns tempos pra cá estou usando try...catch em todas
        novas app, veja essa de upload de arquivo PDF, no bloco
        catch (Exception $e){} ele grava um erro que facilita a
        identificação.

        http://pastebin.com/pVZ02FQy

        Se alguém tiver algo a melhorar, ótimo.


        Em 8 de julho de 2011 23:15, Márcio Dias
        <[email protected]
        <mailto:[email protected]>> escreveu:

               $_POST = Arr::merge($_FILES, $_POST);

                if($_POST) {

                  $validation = Validation::factory($_POST);
                  $validation->rule('file', 'Upload::not_empty');
                  $validation->rule('file', 'Upload::valid');
                  $validation->rule('file', 'Upload::size',
            array(':value', '1M'));
                  $validation->rule('file', 'Upload::type',
            array(':value', array('jpg', 'png', 'gif', 'pdf')));


                  echo debug::vars($validation->check()); exit();

            sempre false ;;;;



            On 08-07-2011 22:04, Bernardo - Sudeste Hosting wrote:
            Acho que não é o código abaixo que você quer, mas acho
            que se colocar dentro do ORM especifico em "$_rules"
            deve funcionar.

                    return Validation::factory(
            array_merge($_FILES, $_POST) )
                    ->rules('arquivo', array(
                                            array('Upload::size',
            array(':value', '2M')),
array('Upload::not_empty', array(':value', NULL)),
                                            array('Upload::valid' ,
            array(':value',NULL)),
                                            array('Upload::type' ,
            array(':value', array('pdf'))),
                    )));

            /* Raramente dou uma resposta certa a alguma thread./



            Em 8 de julho de 2011 21:47, Márcio Dias
            <[email protected]
            <mailto:[email protected]>> escreveu:

                Alguém tem um exemplo de validação para upload no
                ko3.1.3.1 direto pelo model dentro do _rules ? ou
                alguma validação extra ?

-- Você está recebendo esta mensagem porque se
                inscreveu no grupo "Kohana Php" dos Grupos do Google.
                Para postar neste grupo, envie um e-mail para
                [email protected]
                <mailto:[email protected]>.
                Para cancelar a inscrição nesse grupo, envie um
                e-mail para [email protected]
                <mailto:kohana-php%[email protected]>.
                Para obter mais opções, visite esse grupo em
                http://groups.google.com/group/kohana-php?hl=pt-BR.




-- Atenciosamente,
            Bernardo Sepulveda de Castro
            ------- ------- ------- -------- -------- --------
            *Sudeste Hosting...*
            Ideias e Soluções Web
            www.sudestehosting.com.br
            <http://www.sudestehosting.com.br>
            (21)3305-3105

-- Você está recebendo esta mensagem porque se inscreveu
            no grupo "Kohana Php" dos Grupos do Google.
            Para postar neste grupo, envie um e-mail para
            [email protected]
            <mailto:[email protected]>.
            Para cancelar a inscrição nesse grupo, envie um e-mail
            para [email protected]
            <mailto:[email protected]>.
            Para obter mais opções, visite esse grupo em
            http://groups.google.com/group/kohana-php?hl=pt-BR.

-- Você está recebendo esta mensagem porque se inscreveu no
            grupo "Kohana Php" dos Grupos do Google.
            Para postar neste grupo, envie um e-mail para
            [email protected]
            <mailto:[email protected]>.
            Para cancelar a inscrição nesse grupo, envie um e-mail
            para [email protected]
            <mailto:kohana-php%[email protected]>.
            Para obter mais opções, visite esse grupo em
            http://groups.google.com/group/kohana-php?hl=pt-BR.




-- Atenciosamente,
        Bernardo Sepulveda de Castro
        ------- ------- ------- -------- -------- --------
        *Sudeste Hosting...*
        Ideias e Soluções Web
        www.sudestehosting.com.br <http://www.sudestehosting.com.br>
        (21)3305-3105

-- Você está recebendo esta mensagem porque se inscreveu no
        grupo "Kohana Php" dos Grupos do Google.
        Para postar neste grupo, envie um e-mail para
        [email protected]
        <mailto:[email protected]>.
        Para cancelar a inscrição nesse grupo, envie um e-mail para
        [email protected]
        <mailto:[email protected]>.
        Para obter mais opções, visite esse grupo em
        http://groups.google.com/group/kohana-php?hl=pt-BR.

-- Você está recebendo esta mensagem porque se inscreveu no
        grupo "Kohana Php" dos Grupos do Google.
        Para postar neste grupo, envie um e-mail para
        [email protected] <mailto:[email protected]>.
        Para cancelar a inscrição nesse grupo, envie um e-mail para
        [email protected]
        <mailto:kohana-php%[email protected]>.
        Para obter mais opções, visite esse grupo em
        http://groups.google.com/group/kohana-php?hl=pt-BR.




-- Atenciosamente,
    Bernardo Sepulveda de Castro
    ------- ------- ------- -------- -------- --------
    *Sudeste Hosting...*
    Ideias e Soluções Web
    www.sudestehosting.com.br <http://www.sudestehosting.com.br>
    (21)3305-3105

-- Você está recebendo esta mensagem porque se inscreveu no grupo
    "Kohana Php" dos Grupos do Google.
    Para postar neste grupo, envie um e-mail para
    [email protected] <mailto:[email protected]>.
    Para cancelar a inscrição nesse grupo, envie um e-mail para
    [email protected]
    <mailto:[email protected]>.
    Para obter mais opções, visite esse grupo em
    http://groups.google.com/group/kohana-php?hl=pt-BR.

-- Você está recebendo esta mensagem porque se inscreveu no grupo
    "Kohana Php" dos Grupos do Google.
    Para postar neste grupo, envie um e-mail para
    [email protected] <mailto:[email protected]>.
    Para cancelar a inscrição nesse grupo, envie um e-mail para
    [email protected]
    <mailto:kohana-php%[email protected]>.
    Para obter mais opções, visite esse grupo em
    http://groups.google.com/group/kohana-php?hl=pt-BR.




--
Atenciosamente,
Bernardo Sepulveda de Castro
------- ------- ------- -------- -------- --------
*Sudeste Hosting...*
Ideias e Soluções Web
www.sudestehosting.com.br <http://www.sudestehosting.com.br>
(21)3305-3105

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a