如何在MYSQL中保存图像的路径

时间:2018-08-19 23:47:26

标签: php mysql angular

我在数据库中有一个包含图像的表,所有图像都存储在服务器端文件夹中,因此,当我保存图像时,我在url列中将路径写入其文件夹

INSERT INTO `images` SET `id` = "2", `url`="application/images/goat1.jpg", `album_id` = "1";

然后当我将此图像放到Angular端并尝试使用此链接作为背景url时,出现错误,因为url未定义。

<div *ngFor="let photo of portfolioPreviewPhotos" class="previewPhoto" [style.backgroundImage]="'url('+ photo.link +')'"></div>

<div _ngcontent-c2="" class="previewPhoto" style="background-image: url(undefined;);">

因此,如果我想将该图像存储在php文件夹中然后在Angular中获取它,有人可以向我解释如何在数据库中正确写入该图像的路径

1 个答案:

答案 0 :(得分:0)

提供更多信息会很好,但是要存储路径,当您将其记录在url中时,路径将是相同的

如果...

background-image: url("/app/images/someimage.png");

然后在数据库中应为url =>“ /app/images/someimage.png”;如果文件夹是静态的,则在网站上

background-image: url("/app/images/'url from database'");

和数据库ulr =>'someimage.png'