gucamargo 3 Denunciar post Postado Março 9, 2016 Olá amigos, Como para para pegar o tamanho de bytes da imagem que está vindo em formato binário? Detalhe tem imagem que pega uns 7mb e estou tentando limitar isso, pois chega em certos registros que tenham esse tamanho dá pau e não inseri mais. Obrigado Compartilhar este post Link para o post Compartilhar em outros sites
gabrieldarezzo 255 Denunciar post Postado Março 9, 2016 Pra limitar é só checar a propriedade size que por default vem em bytes, ai por exemplo se vc quer barrar até 2 MB precisa fazer a multiplicação. (Da uma lida: https://pt.wikipedia.org/wiki/Byte Tem um exemplo q fiz esses dias mesmo aqui pro forum. if($_POST){ // var_dump($_POST);die() // print_r($_FILES['arquivo']);die(); $cliente_id = $_POST['cliente']; ####Dentro do $_FILES vem essa galera: # name # type # tmp_name # error # size for($i = 0; $i < count($_FILES['arquivo']); $i++){ if ($_FILES['arquivo']['error'][$i] == UPLOAD_ERR_OK) { $name = $_FILES['arquivo']['name'][$i]; $tmp_name = $_FILES['arquivo']['tmp_name'][$i]; $uploads_dir = './uploads'; move_uploaded_file($tmp_name, "{$uploads_dir}/{$name}"); //Logica do insert vem aqui... } } } Compartilhar este post Link para o post Compartilhar em outros sites
gucamargo 3 Denunciar post Postado Março 9, 2016 Show, muito obrigado, mais com isso eu consigo mesmo vindo em binário pegar o tamanho certo? Pois não vai ter upload, estou pegando o binário através de um WebService Compartilhar este post Link para o post Compartilhar em outros sites
gabrieldarezzo 255 Denunciar post Postado Março 9, 2016 Mandei a primeira sugestão apenas por precaução haha As vezes a galera ta meia perdida mesmo. o php tem uma função nativa: http://in1.php.net/imagecreatefromstring Será q ela resolve? Compartilhar este post Link para o post Compartilhar em outros sites