我有点困惑腓上传的文件名
$_FILES['userfile']['name']
条目。在一些例子中,basename
功能被应用于该值,而在一些情况下没有。 是否需要使用basename
?不应该
$FILES[name]
总是只包含一个上传的文件名?
我有点困惑腓上传的文件名
$_FILES['userfile']['name']
条目。在一些例子中,basename
功能被应用于该值,而在一些情况下没有。 是否需要使用basename
?不应该
$FILES[name]
总是只包含一个上传的文件名?
没有必要使用基名:
使用以下代码:
$rand_name=rand(000000,999999); //apend random no. to image name
$filen = "$rand_name".$_FILES["userfile"]['name'];
$image_path = 'upload/'.$filen;
if(move_uploaded_file($_FILES["userfile"]['tmp_name'],$image_path))
{
$pic_name=$filen;
}
中处理它1.)为什么有些示例使用基本名? – Mulligan1981
Basename也返回文件名,所以有些人也使用它 –
看一看** move_uploaded_file()以**函数,在[ 'tmp_name的值']二进制上传文件是存储......在实践中(在我的项目中)我不使用原始文件名作为文件名来存储在服务器上...即使我在db – donald123