我正在使用Blueimp(http://blueimp.github.io/jQuery-File-Upload/)的jquery jQuery文件上传,我有一个问题:
我使用此插件使用户能够在Web目录上加载文件,但重要的是任何用户都可以查看或删除现有文件。 如何隐藏存在文件?
这是我的页面:http://www.sgagrafica.com/file_uploader2/
Regads 马可
答案 0 :(得分:4)
我找到了解决方案。 在文件../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)
)));
}
评论或删除此功能,并在用户重新加载页面或新用户访问页面后显示任何文件。
这样就可以根据我的问题上传文件了。
我希望这对某人有用。
答案 1 :(得分:-1)
protected function initialize() {
switch ($this->get_server_var('REQUEST_METHOD')) {
case 'OPTIONS':
case 'HEAD':
$this->head();
break;
case 'GET':
// $this->get($this->options['print_response']); <-- comment this line
break;
case 'PATCH':
case 'PUT':
case 'POST':
$this->post($this->options['print_response']);
break;
case 'DELETE':
$this->delete($this->options['print_response']);
break;
default:
$this->header('HTTP/1.1 405 Method Not Allowed');
}
}