标签: asp.net-mvc-file-upload

你如何将HttpPostedFileBase转换为图像?

我正在使用ASP.NET MVC,我有一个上传文件的动作.该文件正在正确上载.但我想要图像的宽度和高度.我想我需要将其转换HttpPostedFileBaseImage第一个然后继续.我怎么做?

如果有另一种更好的方法来获得图像的宽度和高度,请告诉我.

image httppostedfilebase asp.net-mvc-file-upload

46
推荐指数
2
解决办法
3万
查看次数

如何将HttpPostedFileBase对象序列化为json

我在一个名为'Upload'的控制器中有一个带有参数HttpPostedFileBase对象的方法,我从视图中发布了该文件并成功保存到文件夹中.但是当我尝试返回具有以下内容的JSON字符串对象时,它会抛出一条带有消息的异常:

"从'System.Web.HttpInputStream'''ReadTimeout'获取值时出错."

如果是'files = files',如果我将其删除,则会正确返回.但我需要这些数据

public string Upload(HttpPostedFileBase files)
{
    try
    {          
        if (files != null && files.ContentLength > 0)
        {
            var path = Path.Combine(Server.MapPath("~/Uploads"), files.FileName);
            files.SaveAs(path);
            return JsonConvert.SerializeObject(
                new
            {
                files=files,
                Passed = true,
                Mesaj = "item added"
            });
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

json asp.net-mvc-file-upload

4
推荐指数
1
解决办法
7612
查看次数