2012-12-21 34 views
1

我正在使用Kendo UI上傳來上傳單個/多個文件。 我已經實現它像,什麼是服務器端的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??? 
} 

我能保存記錄在數據庫中,但它顯示的是喜歡,「重試」,並表示不成功上傳.so你能告訴我什麼是我必須使用的返回聲明來顯示正確的狀態上傳。

回答

0

在控制器中,我給喜歡

public ActionResult upload(HttpPostedFileBase file) 
{ 
     var s = new { st = "successfully uploaded" }; 
     //Code for save in DB 
     return json(s,JsonRequestBehavior.AllowGet); 
} 
1

您應該返回空的響應:

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

     // Return an empty string to signify success 
     return Content(""); 
    } 
+0

嗯......和你做,當你想驗證錯誤發送回什麼用戶? – Fazi

+1

請點擊這裏:http://docs.kendoui.c​​om/getting-started/using-kendo-with/aspnet-mvc/helpers/upload/metadata#receiving-metadata-from-the-save-handler –

相關問題