如何使用可编辑的文本框MVC上传文件?

时间:2018-11-13 10:21:03

标签: c# asp.net-mvc selenium c#-4.0

我的质量检查小组希望将文件上传文本框设置为可编辑状态,我该如何实现?

enter image description here

使用下面的代码,我可以获得上面的浏览按钮,该按钮是不可编辑的文本框,我们无法在其中看到该文件路径。

质量检查小组希望使用selenium工具自动设置文件路径,但他们无法设置文件路径。

对此有什么解决方案?

当前代码可以正常工作-

Home.cshtml

<input type="file" name="file" />

HomeController.cs

[HttpPost]
public ActionResult Upload()
{
     if (Request.Files.Count > 0)
     {
         var file = Request.Files[0];

         if (file != null && file.ContentLength > 0)
         {
            var fileName = Path.GetFileName(file.FileName);
            var path = Path.Combine(Server.MapPath("~/Images/"), fileName);
            file.SaveAs(path);
         }
     }

     return RedirectToAction("UploadDocument");
 }

0 个答案:

没有答案