Sempre cai no erro .... quando seleciono um arquivo ele trava no
upload::size
meu controller e model ...
http://pastebin.com/p8mTRTNz
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].
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.