2

単一/複数のファイルをアップロードするために剣道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???
 }

レコードをデータベースに保存できますが、「再試行」のように表示され、正常にアップロードされていません。適切なステータスアップロードを表示するために使用する必要がある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 に答える