我在本地文件夹中有一些图像。我想抓住这些图像并将它们发送到控制器的某些动作而无需用户交互。所以我不必使用文件加载器来逐个上传文件。
我不知道如何自动执行此任务。
我有seen这个,但它使用自动化工具。
查看代码:
@using (Html.BeginForm("AddDriverOffence", null, FormMethod.Post, new
{
enctype = "multipart/form-data",
@data_ajax = "false",
id = "ImgForm",
name = "ImgForm",
target = "UploadTarget",
role = "form"
}))
{
<div class="form-group">
@Html.LabelFor(model => model.File, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.TextBoxFor(model => model.File, new { type = "file"})
@Html.ValidationMessageFor(model => model.File)
<input type="submit" id="upload" name="upload" value="Upload" class="cancel" />
</div>
</div>
}
控制器:
private string AddDriverOffence(HttpPostedFileBase file)
{
// I want to grab image here
}