我有點困惑腓上傳的文件名
$_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