Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gucamargo

Pegar tamanho de imagem em binario é possível

Recommended Posts

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.