上傳執(zhí)行成功了,卻報一個警告錯誤,求救
<?php
header('content-type:text/html;charset=utf-8');
//1、通過$_FILES文件上傳變量來接受上傳文件信息
$fileInfo?=?$_FILES['myFile'];
$fileName?=?$fileInfo['name'];
$type?????=?$fileInfo['type'];
$tmp_name?=?$fileInfo['tmp_name'];
$size?????=?$fileInfo['size'];
$error????=?$fileInfo['error'];
//2、判斷下錯誤號,只有為0或者是UPLOAD_ERR_OK,說明沒有錯誤發(fā)生,上傳成功
if?($error?==?UPLOAD_ERR_OK)?{
????if?(move_uploaded_file($tmp_name,?'uploads/'?.?$fileName))?{
????????echo?'文件'?.?$fileName?.?'上傳成功';
????}?else?{
????????echo?'文件'?.?$fileName?.?'上傳失敗';
????}
}?else?{
????//匹配錯誤信息
????switch?($error)?{
????case?1:
????????echo?'上傳文件超過了PHP配置文件中upload_max_filesize選項的值';
????????break;
????case?2:
????????echo?'超過了表單MAX_FILE_SIZE限制的大小';
????????break;
????case?3:
????????echo?'文件部分被上傳';
????????break;
????case?4:
????????echo?'沒有選擇上傳文件';
????????break;
????case?6:
????????echo?'沒有找到臨時目錄';
????????break;
????case?7:
????case?8:
????????echo?'系統(tǒng)錯誤';
????????break;
????}
}
//將服務(wù)器上的臨時文件移動到指定目錄下
copy($tmp_name,?'uploads/'?.?$fileName);
//報的警告錯誤為:文件nan.jpg上傳成功
Warning: copy(C:\Users\yechao\AppData\Local\Temp\php3D5F.tmp): failed to open stream: No such file or directory in?N:\phpstudy_pro\WWW\cgwuli\upload\doAction.php?on line?44
2021-05-28
我知道哪兒錯了,多寫了一行copy($tmp_name,?'uploads/'?.?$fileName);???