【问题标题】:Windows Azure: Multiple file asynchronous uploadWindows Azure:多文件异步上传
【发布时间】:2014-05-15 18:17:25
【问题描述】:

我正在尝试从 C# MVC Web 应用程序在 Windows Azure 上异步上传多个文件(async 和 await)。刚从 MVC 和 windows azure 开始,所以任何让我开始的例子都将不胜感激。在此先感谢。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-4 azure


    【解决方案1】:

    在 MVC 中,文件由 ASP.NET 为您缓存。

    控制器代码很简单:

    public class HomeController : Controller
    {
        public async ActionResult DoStuffWithFilesFoo()
        {
            foreach (HttpPostedFile file in HttpContext.Current.Request.Files.Cast<HttpPostedFile>())
            {
                await file.InputStream.ReadAsync ... // do stuff here
            }
        }
    }
    

    注意这是一个非常幼稚的例子。您希望在实际生产代码中处理空文件,使用来自 HttpPostedFile 等的文件名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多