elFinder 2 + Codeigniter を使用しています。また、ユーザーがすべてのフォルダーの既存のファイルを削除または変更できないように制限したいと考えています。
私はこれで試しました:
function elfinder_init(){
$this->load->helper('path');
$opts = array(
// 'debug' => true,
'roots' => array(
array(
'driver' => 'LocalFileSystem',
'path' => set_realpath('root'),
'URL' => base_url('root'),
//This didn't do the trick***
'defaults' => array('read' => true, 'write' => false, 'locked' => true),
)
)
);
$this->load->library('elfinder_lib', $opts);
}
ユーザーは新しいファイルをアップロードできなくなりますが、既存のファイルを変更/削除することはできます。
そこにある公式ドキュメントは一般的に非常に曖昧であり、これを達成する方法についての情報はありません。