文件上传,更改名称

时间:2016-10-20 22:17:00

标签: php file

我有一个文件上传脚本工作正常,但它目前将文档保存在原始文件名下,我想在上传时重命名,最好在它之前添加一个ID号(来自下面的GET变量)

$employee=$_GET["id"];

名称来自的文件上传脚本如下:

$file_name = $key.$_FILES['files']['name'][$key];

如何在保存时在名称前添加ID号?

1 个答案:

答案 0 :(得分:1)

$file_name = $employee . $key . $_FILES['files']['name'][$key];

应该足够了 - 但是,如果没有首先进行消毒,那么对任何用户提供的数据采取行动都被认为是非常糟糕的做法。验证它。

查看:https://www.owasp.org/index.php/PHP_Security_Cheat_Sheet#Untrusted_data了解详情。

首先应该确保$ _GET ['id']变量符合预期的模式,并且至少是有效的员工ID!