单击“删除”按钮时,kendo上传不删除行

时间:2013-03-05 09:44:56

标签: asynchronous upload asyncfileupload unlink

上传程序正常工作,但当我尝试“删除”任何上传的文件时,文件将被正确删除,但html页面中的行仍然像点击前一样! 如何在“删除”按钮单击后删除行?

这里的代码:

<script>
  $(function() {

     $("#upload").kendoUpload({
         async: {
                    saveUrl: "modules/save.php",
                    removeUrl: "modules/remove.php",
                    autoUpload: true,
                    multiple: true
                }
            });

    });

</script>

这是remove.php:

    <?php
           $targetdir = "../files/";
           $targetPath = $targetdir.$_POST["fileNames"];
           unlink($targetPath);
           echo "";
    ?>

3 个答案:

答案 0 :(得分:0)

请检查此问题:KendoUI Uploader Remove

对我来说,更改返回类型就是这样做的。

public ActionResult RemoveFile(string[] fileNames)
{
    return Content("");
}

public ActionResult RemoveFile(string[] fileNames)
{
    return Json("");
}

我使用return Content("");

离开了我的SaveFile()函数

答案 1 :(得分:0)

<?php $targetdir = "../files/"; $targetPath = $targetdir.$_POST["fileNames"]; unlink($targetPath); echo "{}"; ?>

答案 2 :(得分:0)

...
async: {
    saveUrl: "modules/save.php",
    removeUrl: "modules/remove.php",
    autoUpload: true,
    multiple: true,
    removeField: "fileNames[]"
}