是否可以在服务器插件加载之后(或在上传之前)添加前缀或完全重命名文件,具体取决于实际登录的用户?
示例:
答案 0 :(得分:0)
首先上传文件然后重命名
<?php rename("/tmp/test.txt", "/tmp/".$usernameVar."_test.txt"); ?>
答案 1 :(得分:0)
试试这个
<?php
$username = 'username';
$tmp_name = $_FILES["file"]["tmp_name"];
$name = $username.$_FILES["file"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
?>
答案 2 :(得分:0)
您可以使用$modx->getLoginUserName()
访问用户名
http://rtfm.modx.com/display/Evo1/getLoginUserName
在plupload配置中设置文件名(我想使用file_data_name
配置选项),或者在上传后将其重命名为服务器端。