我进入控制器作为参数图像上传,我需要复制该图像,以便我可以操作复制而不是原始。如何在mvc中复制图像?
[HttpPost]
public ActionResult Create(HttpPostedFileBase photo)
{
var copiedImage = ...
}
答案 0 :(得分:0)
您可以使用SaveAs()
类的HttpPostedFileBase
函数将服务器上的图像存储在一个单独的位置,然后对其进行操作。
请参阅此SO帖子
在第二篇文章中,有一段代码将文件复制到另一个流
using (MemoryStream ms = new MemoryStream()) {
file.InputStream.CopyTo(ms);
byte[] array = ms.GetBuffer(); }