我正在開發包含wwwroot文件夾下的圖像的應用程序。當圖像被調用(something.com/Images/img.png)時,我需要一個代碼才能運行,完成後需要顯示圖像。執行代碼後是否可以將管道重定向到靜態文件(圖像)。 我的代碼看起來是這樣的:重定向到靜態文件asp.net核心
public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.Map("/images", images =>
{
images.Map("/img.png=", img =>
{
HandleImages(app);
});
});
}
private void HandleImages(IApplicationBuilder app)
{
app.Run(async (context) =>
{
//do something
//redirect to The Image
});
}
我試着用app.UseStaticFiles();
的形象出現,但不執行的代碼。
爲什麼不創建看中url的中間件,如果它符合一些條件,然後運行一些代碼,然後讓請求傳遞給其他中間件? – JohanP