![](/img/trans.png)
[英]Picasso is not loading Image from URL on ASP.NET Core Web API server
[英]Send image url from ASP.NET WEB API 2
我將圖像放入項目中的圖像文件夾中,並將圖像名稱保存到我的數據庫中。 我可以像這樣在剃刀視圖中檢索我的圖像。 其中 FoodImage 是圖像的名稱,我對路徑進行了硬編碼(~/~/Images/FoodImage/{image name from database})。 代碼:-
<img src="~/Images/FoodImage/@Model.FoodImage" id="foodImage_upload_preview" alt="upload" width="250" height="150" />
現在我需要通過 API 從我的服務器發送這個圖像 URL。 但我不知道該怎么做。
我的 apiend 點: http://localhost:50833/api/getProducts和響應:
[
{
"id": 16,
"title": "Product Rafi+++",
"description": "sdfsf",
"sku": "sdfsdf",
"cardImage": "01_01_2020_12_14_09jukka.jpg",
"foodImage": "01_01_2020_12_14_09jukka.jpg",
"price": 52
},
{
"id": 17,
"title": "rAFI",
"description": "SDFSD",
"sku": "fdf",
"cardImage": "01_01_2020_12_35_41jukka.jpg",
"foodImage": "01_01_2020_12_35_41jukka.jpg",
"price": 52
}
]
那么如何從我的服務器發送圖像 URL?
您不需要硬編碼到數據庫中。 上傳文件時,您可以簡單地存儲圖像的路徑。
因此,在調用getProducts()
端點時,您無需擔心圖像路徑。
例子:
var imagePath= Path.Combine(Directory.GetCurrentDirectory(), "Images", fileName);
//Upload the file
//Other logic
var product=new Product
{
foodImage=imagePath;
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.