gpt4 book ai didi

c# - MVC中的图片验证

转载 作者:太空狗 更新时间:2023-10-29 18:19:15 25 4
gpt4 key购买 nike

目标:
对图片的格式、宽高进行评估,然后保存在我的程序中。

问题:
不知道如何使用 HttpPostedFileBase 文件 然后将其发送到 Image newImage = Image.FromFile(xxxx); 而没有在我的程序中保存图片。

  1. 验证
  2. 将图片保存在我的“App_Data”中
[AcceptVerbs(HttpVerbs.Post)]  
public ActionResult Add(HttpPostedFileBase file)
{
if (file.ContentLength > 0)
{
Image newImage = Image.FromFile(xxxx);
}

return Index();
}

最佳答案

您可以像下面的代码片段那样以某种方式执行此操作。注意 System.Drawing 命名空间引用,您将需要 Image.FromStream() 方法。

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Add(HttpPostedFileBase httpPostedFileBase)
{
using (System.Drawing.Image image = System.Drawing.Image.FromStream(httpPostedFileBase.InputStream, true, true))
{
if (image.Width == 100 && image.Height == 100)
{
var file = @"D:\test.jpg";
image.Save(file);
}
}

return View();
}

关于c# - MVC中的图片验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4887772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com