2017-02-24 19 views
1

是否可以根據客戶ID設置上傳文件夾?基於RoxyFile文件瀏覽器中的ID的特定文件夾

例子:客戶拿到ID:2543(存儲在一個會話)

配置:

{ 
"FILES_ROOT":   "fileman/uploads/2543 ", // "fileman/uploads/CUSTOMERID " 
"RETURN_URL_PREFIX": "http://localhost/", 
"SESSION_PATH_KEY": "", 
"THUMBS_VIEW_WIDTH": "140", 
"THUMBS_VIEW_HEIGHT": "120", 
"PREVIEW_THUMB_WIDTH": "100", 
"PREVIEW_THUMB_HEIGHT":"100", 
"MAX_IMAGE_WIDTH":  "1000", 
"MAX_IMAGE_HEIGHT": "1000", 
"INTEGRATION":   "tinymce4", 
"DIRLIST":    "php/dirtree.php", 
"CREATEDIR":   "", 
"DELETEDIR":   "", 
"MOVEDIR":    "php/movedir.php", 
"COPYDIR":    "php/copydir.php", 
"RENAMEDIR":   "", 
"FILESLIST":   "php/fileslist.php", 
"UPLOAD":    "php/upload.php", 
"DOWNLOAD":   "php/download.php", 
"DOWNLOADDIR":   "php/downloaddir.php", 
"DELETEFILE":   "php/deletefile.php", 
"MOVEFILE":   "php/movefile.php", 
"COPYFILE":   "php/copyfile.php", 
"RENAMEFILE":   "php/renamefile.php", 
"GENERATETHUMB":  "php/thumb.php", 
"DEFAULTVIEW":   "list", 
"FORBIDDEN_UPLOADS": "zip js jsp jsb mhtml mht xhtml xht php phtml php3 php4 php5 phps shtml jhtml pl sh py cgi exe application gadget hta cpl msc jar vb jse ws wsf wsc wsh ps1 ps2 psc1 psc2 msh msh1 msh2 inf reg scf msp scr dll msi vbs bat com pif cmd vxd cpl htpasswd htaccess csv json php css html exe", 
"ALLOWED_UPLOADS":  "", 
"FILEPERMISSIONS":  "0644", 
"DIRPERMISSIONS":  "0755", 
"LANG":    "auto", 
"DATEFORMAT":   "dd/MM/yyyy HH:mm", 
"OPEN_LAST_DIR":  "yes" 
} 

只有客戶用正確的customerID可以看到他的文件夾中。所以沒人可以觸摸其他成員文件夾。

我在網上搜索了一下,找不到任何解決方案。

回答

1

您需要修改配置文件,並更改以下行:

"SESSION_PATH_KEY": "roxyFilePath" 

然後,你需要調用樂聲文件管理器之前設置這個會話變量。用PHP它可以使用用戶ID與

$_SESSION["roxyFilePath"] = "Uploads/user/2543" 

您也可以找到有用的信息這太問題以及PHP- RoxyFileMan set FILES_ROOT path dynamically

+0

它的工作原理啊千恩萬謝設置爲正確的值!隊友的歡呼聲 – Mike

相關問題