Oi galera, estou aqui com um problema… Estou tentando inserir uma imagem na base de dados mas tudo sem sucesso!
Queria que me ajudassem se souberem a solução… obrigado a todos…
Código do HTML:
<input type="file" name="image" ng-model="image"/>`
<script>
$scope.adicionar = function(){
$http.post("inserirAlerta", {
'titulo':$scope.titulonoticia,
'descricao':$scope.descricaonoticia,
'image':$scope.image,
'data':$scope.datanoticia,
'tipo':$scope.tiponoticia
});
</script>
Obs: Ele tá inserindo tudo na base de dados o problema é que não insere a imagem…
Código em PHP
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name = addslashes($_FILES['image']['name']);
$query = "INSERT INTO noticias(titulo_noticia, texto_noticia, imagem_noticia, imagem_nome, data_noticia, tipo_noticia) VALUES ('$titulonoticia', '$descricaonoticia', '$image', '$image_name', '$datanoticia','$tiponoticia')";
Na base de dados a imagem fica com essas:
