2013-03-19 88 views
0

我在控制器中獲取參數圖像上傳,我需要複製該圖像,以便我可以在原件上進行操作。如何在mvc中複製圖像?在mvc中複製原始圖像

[HttpPost] 
public ActionResult Create(HttpPostedFileBase photo) 
{ 
    var copiedImage = ... 
} 

回答

0

可以使用HttpPostedFileBase類的SaveAs()功能將圖像存儲在服務器上一個單獨的位置,然後對其進行操作。

參見該SO張貼

File Upload ASP.NET MVC 3.0

在第二柱有一段代碼將文件複製到另一個流

using (MemoryStream ms = new MemoryStream()) { 
    file.InputStream.CopyTo(ms); 
    byte[] array = ms.GetBuffer(); }