如何在mvc中将文件从文件夹显示到fileUploader

时间:2013-12-28 05:38:10

标签: asp.net-mvc asp.net-mvc-3

我想在单击“编辑”按钮时将文件从目录(内容/文件)加载到fileuploader。 我的意思是例如standard15.pdf将显示在@ Html.TextBoxFor(z => z.fileEstandard)中,我可以更改它。

我的班级:

 public class estandardclass
  {

    public long id { get; set; }


    public string namefile { get; set; }


    public HttpPostedFileBase fileEstandard { get; set; }


    public string attachfile { get; set; }


      }

我的观点:

    <label class="col-sm-3 control-label no-padding-right" for="form-field-1">select standard file  </label>
    <div class="col-sm-9">
          @Html.TextBoxFor(z => z.fileEstandard, new { @type = "file", name = "fileEstandard[0]"  })
      @Html.ValidationMessageFor(z => z.fileEstandard)
    </div>

我的控制员:

  [HttpGet]
    public ActionResult EditStandard(long idd)
    {
        var db = new myprojectContext();
        estandardclass estanclass = new estandardclass();
        var tbl = adminclass.getSpeseficDownload(idd).FirstOrDefault();


         // what should i do here


        return View();

    }

1 个答案:

答案 0 :(得分:0)

您需要填写奇怪的要求的选项不多,

首先你可以做的是在服务器端解析PDF并在一些所见即所得的编辑器中渲染其内容,然后用户可以编辑并保存回来,还有像fckeditor或tinymce这样的wysiwyg编辑器的插件可以提供导出到pdf你可以手动调用保存

第二个RAD PDF,它在客户端提供文档编辑,非开源,所以你必须购买它..