來(lái)源:不言 發(fā)布時(shí)間:2018-12-28 10:52:33 閱讀量:1305
我們平時(shí)上傳的文件保存在臨時(shí)文件夾中,例如/ tmp,但臨時(shí)文件夾的內(nèi)容在一段時(shí)間后會(huì)被刪除,因此為了將來(lái)要使用上傳文件,需要將內(nèi)容保存在不太可能被任意刪除的專(zhuān)用目錄中,這時(shí)就需要使用move_uploaded_file函數(shù),move_uploaded_file函數(shù)可用于更改客戶端請(qǐng)求上傳的文件的存儲(chǔ)位置。
我們來(lái)看一下move_uploaded_file函數(shù)的寫(xiě)法
首先我們必須將移動(dòng)前的路徑指定為第一個(gè)參數(shù)。
基本上指定$ _FILES ['item name'] ['tmp_name']。
$ _FILES ['item name']表示該文件的信息,'[tmp_name']是保存在臨時(shí)文件夾中的文件的路徑。
第二個(gè)參數(shù)指定目標(biāo)路徑。
由于必須指定包括文件名的完整路徑,因此請(qǐng)注意不要復(fù)制現(xiàn)有文件名。
至于關(guān)聯(lián)數(shù)組的值,它作為示例的臨時(shí)值,并且它實(shí)際上根據(jù)環(huán)境而改變。
1 2 3 4 5 6 7 |
|
我們來(lái)實(shí)際寫(xiě)一下
下面的代碼假定使用項(xiàng)目名稱(chēng)upload_csv上傳csv文件。
此外,保存目標(biāo)是“/ var / www / files /”,文件名是基于當(dāng)前日期和時(shí)間的隨機(jī)字符串。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
在線
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線溝通:
客服
熱線
7*24小時(shí)客服服務(wù)熱線
關(guān)注
微信
關(guān)注官方微信