javascript - 如何使用javascript从文件夹中删除文件?

标签 javascript

有什么方法可以使用 javascript 删除文件夹中的文件吗?这是我的功能

function deleteImage(file_name)
    {
        var r = confirm("Are you sure you want to delete this Image?")
        if(r == true)
        {
            var file_path = <?php echo dirname(__FILE__) . '/uploads/'?>+file_name;
            file_path.remove();
        }
    }

最佳答案

没有任何服务器端脚本,您无法删除任何内容..

您实际上可以使用 ajax 并调用服务器端文件来执行此操作,例如

制作文件delete.php

<?php 
   unlink($_GET['file']);
?>

在javascript中

function deleteImage(file_name)
{
    var r = confirm("Are you sure you want to delete this Image?")
    if(r == true)
    {
        $.ajax({
          url: 'delete.php',
          data: {'file' : "<?php echo dirname(__FILE__) . '/uploads/'?>" + file_name },
          success: function (response) {
             // do something
          },
          error: function () {
             // do something
          }
        });
    }
}

关于javascript - 如何使用javascript从文件夹中删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19721621/

相关文章:

javascript - 如何通过填写文本字段来检查单选按钮?

javascript - 将存储在 Ruby 变量中的 HTML block 存储在 javascript var 中

javascript - Django 模型的字段类型是否具有类似于 JavaScript 数字的字段类型?

javascript - 查看我的 HTML 文件时无法运行我的 Javascript 文件

javascript - 通过id查找特定的json

javascript - 多次单击同一元素会删除类

javascript - 在另一个页面上显示搜索数据 <div>

javascript - while(鼠标在某个边界框内)做某事; -- 在 JavaScript 中

javascript - 为什么分配给变量(别名条件)时对类属性的类型缩小检查不起作用?

javascript - 使用 Javascript 进行拍手检测