2

我正在使用 Kendo UI 上传来上传单个/多个文件。我已经实现了它,

 <input name="file" id="files" type="file" />
 <script type="text/javascript">
        $(document).ready(function () {
            $("#files").kendoUpload({
                async: {
                    saveUrl: "/NewFile/upload",
                    autoUpload: false,
                },

            });
      });
</script>

在控制器中,我给了喜欢,

public ActionResult upload(HttpPostedFileBase file)
 {
       //Code for saving in DB
       return???
 }

我可以将记录保存在数据库中,但它显示为“重试”并显示未成功上传。所以你能告诉我我必须使用什么返回语句来显示正确的状态上传。

4

2 回答 2

2

您应该返回空响应:

   public ActionResult upload(HttpPostedFileBase file)
   {
       // Code to save in DB

       // Return an empty string to signify success
       return Content("");
   }
于 2012-12-21T07:36:46.147 回答
0

在控制器中,我给了喜欢

public ActionResult upload(HttpPostedFileBase file)
 {
        var s = new { st = "successfully uploaded" };
       //Code for save in DB
       return json(s,JsonRequestBehavior.AllowGet);
 }
于 2012-12-21T07:31:00.977 回答