Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Forçar download blob php
17-02-2014, 16:53
Mensagem: #1
Forçar download blob php
Eu quero que ele force o Download do ficheiro.


Código:
echo "<tr><td>Alvara Anexo:</td>";echo"<td>";
echo '<a href="download_anexo.php?AlvarAnexo=' . $exibe['AlvaraNumero']. '">Abrir anexo</a>';



download_anexo.php



Código:
<?php


// verifica se existe identificador
if (isset($_GET["id"]) && ctype_digit($_GET["id"])) {

// apanha identificador
$id = $_GET["id"];

// consulta base de dados
$resultado = mysql_query("SELECT AlvaraAnexo FROM tb_trabalhador WHERE id='".$id."'");

// verifica se recebeu algo
if ($resultado) {

// verifica se temos uma única linha
if (mysql_num_rows($resultado)==1) {

// recolhe a linha
$linha = mysql_fetch_row($resultado);

// recolhe dados binários
$ficheiro = $linha['AlvaraAnexo'];

// verifica se contem dados
if ($ficheiro!='') {

// cabeçalho identificador para o navegador
header("Content-Disposition: inline");
header("Content-type: application/pdf");
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($ficheiro));
// faz saída para o navegador
echo $ficheiro;
}
}
}
}
?>




Para ja so quero testar com um ficheiro


Pois como esta mostra-me esta pagina em branco 

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Forçar download blob php - klasss - 17-02-2014 16:53

Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)