我试图在我的mysql数据库中显示我的blop图像。但我得到的只是一个没有图片的白盒。
PHP代码:
@Injectable()
export class ElasticsearchService {
private _esUrl = 'http://search:9200';
constructor(private http: Http) { }
getHealthString() {
let healthUrl = '/_cat/health';
return this.http.get(this._esUrl + healthUrl)
.map(res => <string>res.text())
.do(data => console.log(data))
.catch(this.handleError);
}
...
}
但是当代码运行时,我得到的是:http://imgur.com/nhIO2LQ
任何人都知道解决方案吗?
答案 0 :(得分:1)
在插入之前使用addslashes
$img = addslashes(file_get_contents($_FILES['images']['tmp_name']));
$query = "INSERT INTO tableName (id,image) VALUES('','$image')";