我在数据库中有一个包含图像的表,所有图像都存储在服务器端文件夹中,因此,当我保存图像时,我在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中获取它,有人可以向我解释如何在数据库中正确写入该图像的路径
答案 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'