如何将plupload集成到asp.net MVC2项目中

时间:2011-08-23 04:11:49

标签: c# asp.net-mvc-2 plupload

我尝试在我的asp.net MVC2项目中使用plupload,我能做到吗? 请尽可能帮助我。

祝你好运!

1 个答案:

答案 0 :(得分:0)

它与普通文件上传相同,但我喜欢我将在我的项目中使用的plupload,因此以下代码将与plupload一起使用

[HttpPost]
    public ActionResult Create(FormCollection collection)
    {
        // my project need single file upload so i get the first file
        // also you can write foreach statement to get all files
        HttpPostedFileBase postedFile = Request.Files[0];
        Image image = new Image();
        if (TryUpdateModel(image))
        {
            fRepository.AddImage(image);
            fRepository.Save();

            // Try to save file
            if (postedFile.ContentLength > 0)
            {
                string savePath = Path.Combine(Server.MapPath("~/Content/OtelImages/"), image.ImageID.ToString() +
                                                   Path.GetExtension(postedFile.FileName));
                postedFile.SaveAs(savePath);

                // Path for dbase
                image.Path = Path.Combine("Content/OtelImages/", image.ImageID.ToString() +
                                                   Path.GetExtension(postedFile.FileName));
            }

我没有更改代码,但如果您需要任何进一步的帮助,请询问,我会解释