在使用thinkphp上傳圖片的時候,在上傳的$_FILES數組中,有一個$_FILES['file']['tmp_name']變量,那麼這個變量是什麼呢?他是上傳圖片時在客戶端生成的臨時文件,例如:$_FILES['file']['tmp_name'] = 'C:\window\7ED.tmp'。
那麼這個臨時文件的有效時間是多長呢?
$_FILES['file']['tmp_name'] 表示的就是上傳臨時文件的絕對路徑,上傳臨時文件的生存週期與處理上傳的php程序相同(即程序結束,臨時文件消失)
move_uploaded_file 函數可使臨時文件提前消失。
在php.ini中設定關於上傳文件的配置:
upload_tmp_dir = "C:/APM/PHP/uploadtemp/"
上傳文件時系統使用的緩存目錄.如果此目錄所在磁盤空間不足的話您將不能上傳文件