Blueimp 上传 jQuery 文件:隐藏现有文件

mon*_*k83 2 jquery jquery-file-upload

我正在使用 Blueimp ( http://blueimp.github.io/jQuery-File-Upload/ )上传的 jquery jQuery 文件,我有一个问题:

我使用这个插件让用户能够在 web 目录上加载文件,但重要的是任何用户都可以看到或删除现有文件。如何隐藏现有文件?

这是我的页面:http : //www.sgagrafica.com/file_uploader2/

瑞加兹马可

mon*_*k83 5

我找到了解决办法。在文件 ../server/php/UploadHandler.php 中,我们在第 319 行附近有这个函数

protected function get_file_objects($iteration_method = 'get_file_object') {
        $upload_dir = $this->get_upload_path();
        if (!is_dir($upload_dir)) {
            return array();
        }
        return array_values(array_filter(array_map(
            array($this, $iteration_method),
            scandir($upload_dir)
        )));
    }
Run Code Online (Sandbox Code Playgroud)

注释或删除此功能,用户重新加载页面或新用户访问页面后将显示任何文件。

通过这种方式,只能根据我的问题上传文件。

我希望这对某人有用。