簡體   English   中英

返回jpeg給定參數的asp.net mvc控制器方法

[英]asp.net mvc controller method that returns jpeg given parameter

我想根據數據庫中的一些數據即時創建一個jpeg。 數據是一個數組,其中包含應轉換為顏色的值。

給定一個參數,asp.net mvc控制器方法應即時返回jpeg。

這應該是相當簡單的。 有人可以指出一些現有代碼嗎?

謝謝。

這里有一些可能的選項可以幫助您入門:我認為您可能需要一個處理程序,然后從您的控制器調用該處理程序。

這樣
鮑勃·克雷文斯(Bob Cravens)發布
斯科特·漢斯勒曼(Scott Hansleman)的帖子

如果您想在純MVC中使用此功能,則可以執行此操作

擴展MVC:從控制器操作返回圖像

另一種方法是創建一個為您執行此操作的HttpHandler

ASP.NET中圖像的HTTP處理程序

希望這可以幫助

在msdn上有一個有關如何:對JPEG圖像進行編碼和解碼的教程。

在MVC3中執行此操作非常相似,您只需要在控制器中執行以下操作即可:

public class YourController : Controller
{
    [HttpGet]
    public ImageResult GetImage(int whatever)
    {
        stream imageStream = yourJpgFactory.GetImage(whatever)
        return (imageStream)
    }
}

在你看來

 <img src="YourController/GetImage?whatever=42" /> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM